accounts1

package
v0.0.0-...-77ac5d6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2023 License: GPL-3.0 Imports: 7 Imported by: 8

Documentation

Overview

SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd.

SPDX-License-Identifier: GPL-3.0-or-later

SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd.

SPDX-License-Identifier: GPL-3.0-or-later

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Accounts

type Accounts interface {
	proxy.Object
	// contains filtered or unexported methods
}

func NewAccounts

func NewAccounts(conn *dbus.Conn) Accounts

type LoginReminderInfo

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
}

type LoginUtmpx

type LoginUtmpx struct {
	InittabID string
	Line      string
	Host      string
	Address   string
	Time      string
}

type MockAccounts

type MockAccounts struct {
	MockInterfaceAccounts // interface org.deepin.dde.Accounts1
	proxy.MockObject
}

type MockInterfaceAccounts

type MockInterfaceAccounts struct {
	mock.Mock
}

func (*MockInterfaceAccounts) AllowGuest

func (v *MockInterfaceAccounts) AllowGuest() proxy.PropBool

func (*MockInterfaceAccounts) AllowGuestAccount

func (v *MockInterfaceAccounts) AllowGuestAccount(flags dbus.Flags, allow bool) error

func (*MockInterfaceAccounts) ConnectUserAdded

func (v *MockInterfaceAccounts) ConnectUserAdded(cb func(objPath string)) (dbusutil.SignalHandlerId, error)

func (*MockInterfaceAccounts) ConnectUserDeleted

func (v *MockInterfaceAccounts) ConnectUserDeleted(cb func(objPath string)) (dbusutil.SignalHandlerId, error)

func (*MockInterfaceAccounts) CreateGuestAccount

func (v *MockInterfaceAccounts) CreateGuestAccount(flags dbus.Flags) (string, error)

func (*MockInterfaceAccounts) CreateUser

func (v *MockInterfaceAccounts) CreateUser(flags dbus.Flags, name string, fullName string, type0 int32) (dbus.ObjectPath, error)

func (*MockInterfaceAccounts) DeleteUser

func (v *MockInterfaceAccounts) DeleteUser(flags dbus.Flags, name string, rmFiles bool) error

func (*MockInterfaceAccounts) FindUserById

func (v *MockInterfaceAccounts) FindUserById(flags dbus.Flags, uid string) (string, error)

func (*MockInterfaceAccounts) FindUserByName

func (v *MockInterfaceAccounts) FindUserByName(flags dbus.Flags, name string) (string, error)

func (*MockInterfaceAccounts) GoAllowGuestAccount

func (v *MockInterfaceAccounts) GoAllowGuestAccount(flags dbus.Flags, ch chan *dbus.Call, allow bool) *dbus.Call

func (*MockInterfaceAccounts) GoCreateGuestAccount

func (v *MockInterfaceAccounts) GoCreateGuestAccount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*MockInterfaceAccounts) GoCreateUser

func (v *MockInterfaceAccounts) GoCreateUser(flags dbus.Flags, ch chan *dbus.Call, name string, fullName string, type0 int32) *dbus.Call

func (*MockInterfaceAccounts) GoDeleteUser

func (v *MockInterfaceAccounts) GoDeleteUser(flags dbus.Flags, ch chan *dbus.Call, name string, rmFiles bool) *dbus.Call

func (*MockInterfaceAccounts) GoFindUserById

func (v *MockInterfaceAccounts) GoFindUserById(flags dbus.Flags, ch chan *dbus.Call, uid string) *dbus.Call

func (*MockInterfaceAccounts) GoFindUserByName

func (v *MockInterfaceAccounts) GoFindUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call

func (*MockInterfaceAccounts) GoIsPasswordValid

func (v *MockInterfaceAccounts) GoIsPasswordValid(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call

func (*MockInterfaceAccounts) GoIsUsernameValid

func (v *MockInterfaceAccounts) GoIsUsernameValid(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call

func (*MockInterfaceAccounts) GoRandUserIcon

func (v *MockInterfaceAccounts) GoRandUserIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*MockInterfaceAccounts) GuestIcon

func (v *MockInterfaceAccounts) GuestIcon() proxy.PropString

func (*MockInterfaceAccounts) IsPasswordValid

func (v *MockInterfaceAccounts) IsPasswordValid(flags dbus.Flags, password string) (bool, string, int32, error)

func (*MockInterfaceAccounts) IsUsernameValid

func (v *MockInterfaceAccounts) IsUsernameValid(flags dbus.Flags, name string) (bool, string, int32, error)

func (*MockInterfaceAccounts) RandUserIcon

func (v *MockInterfaceAccounts) RandUserIcon(flags dbus.Flags) (string, error)

func (*MockInterfaceAccounts) UserList

type MockInterfaceUser

type MockInterfaceUser struct {
	mock.Mock
}

func (*MockInterfaceUser) AccountType

func (v *MockInterfaceUser) AccountType() proxy.PropInt32

func (*MockInterfaceUser) AddGroup

func (v *MockInterfaceUser) AddGroup(flags dbus.Flags, group string) error

func (*MockInterfaceUser) AutomaticLogin

func (v *MockInterfaceUser) AutomaticLogin() proxy.PropBool

func (*MockInterfaceUser) CreatedTime

func (v *MockInterfaceUser) CreatedTime() proxy.PropUint64

func (*MockInterfaceUser) DeleteGroup

func (v *MockInterfaceUser) DeleteGroup(flags dbus.Flags, group string) error

func (*MockInterfaceUser) DeleteIconFile

func (v *MockInterfaceUser) DeleteIconFile(flags dbus.Flags, icon string) error

func (*MockInterfaceUser) DesktopBackgrounds

func (v *MockInterfaceUser) DesktopBackgrounds() proxy.PropStringArray

func (*MockInterfaceUser) EnableNoPasswdLogin

func (v *MockInterfaceUser) EnableNoPasswdLogin(flags dbus.Flags, enabled bool) error

func (*MockInterfaceUser) FullName

func (v *MockInterfaceUser) FullName() proxy.PropString

func (*MockInterfaceUser) GetReminderInfo

func (v *MockInterfaceUser) GetReminderInfo(flags dbus.Flags) (LoginReminderInfo, error)

func (*MockInterfaceUser) Gid

func (*MockInterfaceUser) GoAddGroup

func (v *MockInterfaceUser) GoAddGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call

func (*MockInterfaceUser) GoDeleteGroup

func (v *MockInterfaceUser) GoDeleteGroup(flags dbus.Flags, ch chan *dbus.Call, group string) *dbus.Call

func (*MockInterfaceUser) GoDeleteIconFile

func (v *MockInterfaceUser) GoDeleteIconFile(flags dbus.Flags, ch chan *dbus.Call, icon string) *dbus.Call

func (*MockInterfaceUser) GoEnableNoPasswdLogin

func (v *MockInterfaceUser) GoEnableNoPasswdLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call

func (*MockInterfaceUser) GoGetReminderInfo

func (v *MockInterfaceUser) GoGetReminderInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*MockInterfaceUser) GoIsPasswordExpired

func (v *MockInterfaceUser) GoIsPasswordExpired(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*MockInterfaceUser) GoPasswordExpiredInfo

func (v *MockInterfaceUser) GoPasswordExpiredInfo(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*MockInterfaceUser) GoSetAutomaticLogin

func (v *MockInterfaceUser) GoSetAutomaticLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call

func (*MockInterfaceUser) GoSetCurrentWorkspace

func (v *MockInterfaceUser) GoSetCurrentWorkspace(flags dbus.Flags, ch chan *dbus.Call, currentWorkspace int32) *dbus.Call

func (*MockInterfaceUser) GoSetDesktopBackgrounds

func (v *MockInterfaceUser) GoSetDesktopBackgrounds(flags dbus.Flags, ch chan *dbus.Call, val []string) *dbus.Call

func (*MockInterfaceUser) GoSetFullName

func (v *MockInterfaceUser) GoSetFullName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call

func (*MockInterfaceUser) GoSetGreeterBackground

func (v *MockInterfaceUser) GoSetGreeterBackground(flags dbus.Flags, ch chan *dbus.Call, bg string) *dbus.Call

func (*MockInterfaceUser) GoSetGroups

func (v *MockInterfaceUser) GoSetGroups(flags dbus.Flags, ch chan *dbus.Call, groups []string) *dbus.Call

func (*MockInterfaceUser) GoSetHistoryLayout

func (v *MockInterfaceUser) GoSetHistoryLayout(flags dbus.Flags, ch chan *dbus.Call, list []string) *dbus.Call

func (*MockInterfaceUser) GoSetHomeDir

func (v *MockInterfaceUser) GoSetHomeDir(flags dbus.Flags, ch chan *dbus.Call, home string) *dbus.Call

func (*MockInterfaceUser) GoSetIconFile

func (v *MockInterfaceUser) GoSetIconFile(flags dbus.Flags, ch chan *dbus.Call, iconURI string) *dbus.Call

func (*MockInterfaceUser) GoSetLayout

func (v *MockInterfaceUser) GoSetLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call

func (*MockInterfaceUser) GoSetLocale

func (v *MockInterfaceUser) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call

func (*MockInterfaceUser) GoSetLocked

func (v *MockInterfaceUser) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call

func (*MockInterfaceUser) GoSetLongDateFormat

func (v *MockInterfaceUser) GoSetLongDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call

func (*MockInterfaceUser) GoSetLongTimeFormat

func (v *MockInterfaceUser) GoSetLongTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call

func (*MockInterfaceUser) GoSetMaxPasswordAge

func (v *MockInterfaceUser) GoSetMaxPasswordAge(flags dbus.Flags, ch chan *dbus.Call, nDays int32) *dbus.Call

func (*MockInterfaceUser) GoSetPassword

func (v *MockInterfaceUser) GoSetPassword(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call

func (*MockInterfaceUser) GoSetShell

func (v *MockInterfaceUser) GoSetShell(flags dbus.Flags, ch chan *dbus.Call, shell string) *dbus.Call

func (*MockInterfaceUser) GoSetShortDateFormat

func (v *MockInterfaceUser) GoSetShortDateFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call

func (*MockInterfaceUser) GoSetShortTimeFormat

func (v *MockInterfaceUser) GoSetShortTimeFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call

func (*MockInterfaceUser) GoSetUse24HourFormat

func (v *MockInterfaceUser) GoSetUse24HourFormat(flags dbus.Flags, ch chan *dbus.Call, value bool) *dbus.Call

func (*MockInterfaceUser) GoSetWeekBegins

func (v *MockInterfaceUser) GoSetWeekBegins(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call

func (*MockInterfaceUser) GoSetWeekdayFormat

func (v *MockInterfaceUser) GoSetWeekdayFormat(flags dbus.Flags, ch chan *dbus.Call, value int32) *dbus.Call

func (*MockInterfaceUser) GreeterBackground

func (v *MockInterfaceUser) GreeterBackground() proxy.PropString

func (*MockInterfaceUser) Groups

func (*MockInterfaceUser) HistoryLayout

func (v *MockInterfaceUser) HistoryLayout() proxy.PropStringArray

func (*MockInterfaceUser) HomeDir

func (v *MockInterfaceUser) HomeDir() proxy.PropString

func (*MockInterfaceUser) IconFile

func (v *MockInterfaceUser) IconFile() proxy.PropString

func (*MockInterfaceUser) IconList

func (v *MockInterfaceUser) IconList() proxy.PropStringArray

func (*MockInterfaceUser) IsPasswordExpired

func (v *MockInterfaceUser) IsPasswordExpired(flags dbus.Flags) (bool, error)

func (*MockInterfaceUser) Layout

func (v *MockInterfaceUser) Layout() proxy.PropString

func (*MockInterfaceUser) Locale

func (v *MockInterfaceUser) Locale() proxy.PropString

func (*MockInterfaceUser) Locked

func (v *MockInterfaceUser) Locked() proxy.PropBool

func (*MockInterfaceUser) LoginTime

func (v *MockInterfaceUser) LoginTime() proxy.PropUint64

func (*MockInterfaceUser) LongDateFormat

func (v *MockInterfaceUser) LongDateFormat() proxy.PropInt32

func (*MockInterfaceUser) LongTimeFormat

func (v *MockInterfaceUser) LongTimeFormat() proxy.PropInt32

func (*MockInterfaceUser) MaxPasswordAge

func (v *MockInterfaceUser) MaxPasswordAge() proxy.PropInt32

func (*MockInterfaceUser) NoPasswdLogin

func (v *MockInterfaceUser) NoPasswdLogin() proxy.PropBool

func (*MockInterfaceUser) PasswordExpiredInfo

func (v *MockInterfaceUser) PasswordExpiredInfo(flags dbus.Flags) (int32, int64, error)

func (*MockInterfaceUser) PasswordLastChange

func (v *MockInterfaceUser) PasswordLastChange() proxy.PropInt32

func (*MockInterfaceUser) PasswordStatus

func (v *MockInterfaceUser) PasswordStatus() proxy.PropString

func (*MockInterfaceUser) SetAutomaticLogin

func (v *MockInterfaceUser) SetAutomaticLogin(flags dbus.Flags, enabled bool) error

func (*MockInterfaceUser) SetCurrentWorkspace

func (v *MockInterfaceUser) SetCurrentWorkspace(flags dbus.Flags, currentWorkspace int32) error

func (*MockInterfaceUser) SetDesktopBackgrounds

func (v *MockInterfaceUser) SetDesktopBackgrounds(flags dbus.Flags, val []string) error

func (*MockInterfaceUser) SetFullName

func (v *MockInterfaceUser) SetFullName(flags dbus.Flags, name string) error

func (*MockInterfaceUser) SetGreeterBackground

func (v *MockInterfaceUser) SetGreeterBackground(flags dbus.Flags, bg string) error

func (*MockInterfaceUser) SetGroups

func (v *MockInterfaceUser) SetGroups(flags dbus.Flags, groups []string) error

func (*MockInterfaceUser) SetHistoryLayout

func (v *MockInterfaceUser) SetHistoryLayout(flags dbus.Flags, list []string) error

func (*MockInterfaceUser) SetHomeDir

func (v *MockInterfaceUser) SetHomeDir(flags dbus.Flags, home string) error

func (*MockInterfaceUser) SetIconFile

func (v *MockInterfaceUser) SetIconFile(flags dbus.Flags, iconURI string) error

func (*MockInterfaceUser) SetLayout

func (v *MockInterfaceUser) SetLayout(flags dbus.Flags, layout string) error

func (*MockInterfaceUser) SetLocale

func (v *MockInterfaceUser) SetLocale(flags dbus.Flags, locale string) error

func (*MockInterfaceUser) SetLocked

func (v *MockInterfaceUser) SetLocked(flags dbus.Flags, locked bool) error

func (*MockInterfaceUser) SetLongDateFormat

func (v *MockInterfaceUser) SetLongDateFormat(flags dbus.Flags, value int32) error

func (*MockInterfaceUser) SetLongTimeFormat

func (v *MockInterfaceUser) SetLongTimeFormat(flags dbus.Flags, value int32) error

func (*MockInterfaceUser) SetMaxPasswordAge

func (v *MockInterfaceUser) SetMaxPasswordAge(flags dbus.Flags, nDays int32) error

func (*MockInterfaceUser) SetPassword

func (v *MockInterfaceUser) SetPassword(flags dbus.Flags, password string) error

func (*MockInterfaceUser) SetShell

func (v *MockInterfaceUser) SetShell(flags dbus.Flags, shell string) error

func (*MockInterfaceUser) SetShortDateFormat

func (v *MockInterfaceUser) SetShortDateFormat(flags dbus.Flags, value int32) error

func (*MockInterfaceUser) SetShortTimeFormat

func (v *MockInterfaceUser) SetShortTimeFormat(flags dbus.Flags, value int32) error

func (*MockInterfaceUser) SetUse24HourFormat

func (v *MockInterfaceUser) SetUse24HourFormat(flags dbus.Flags, value bool) error

func (*MockInterfaceUser) SetWeekBegins

func (v *MockInterfaceUser) SetWeekBegins(flags dbus.Flags, value int32) error

func (*MockInterfaceUser) SetWeekdayFormat

func (v *MockInterfaceUser) SetWeekdayFormat(flags dbus.Flags, value int32) error

func (*MockInterfaceUser) Shell

func (v *MockInterfaceUser) Shell() proxy.PropString

func (*MockInterfaceUser) ShortDateFormat

func (v *MockInterfaceUser) ShortDateFormat() proxy.PropInt32

func (*MockInterfaceUser) ShortTimeFormat

func (v *MockInterfaceUser) ShortTimeFormat() proxy.PropInt32

func (*MockInterfaceUser) SystemAccount

func (v *MockInterfaceUser) SystemAccount() proxy.PropBool

func (*MockInterfaceUser) UUID

func (*MockInterfaceUser) Uid

func (*MockInterfaceUser) Use24HourFormat

func (v *MockInterfaceUser) Use24HourFormat() proxy.PropBool

func (*MockInterfaceUser) UserName

func (v *MockInterfaceUser) UserName() proxy.PropString

func (*MockInterfaceUser) WeekBegins

func (v *MockInterfaceUser) WeekBegins() proxy.PropInt32

func (*MockInterfaceUser) WeekdayFormat

func (v *MockInterfaceUser) WeekdayFormat() proxy.PropInt32

func (*MockInterfaceUser) Workspace

func (v *MockInterfaceUser) Workspace() proxy.PropInt32

func (*MockInterfaceUser) XSession

func (v *MockInterfaceUser) XSession() proxy.PropString

type MockUser

type MockUser struct {
	MockInterfaceUser // interface org.deepin.dde.Accounts1.User
	proxy.MockObject
}

type User

type User interface {
	proxy.Object
	// contains filtered or unexported methods
}

func NewUser

func NewUser(conn *dbus.Conn, path dbus.ObjectPath) (User, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL