Enums¶
Details¶
- class EBackend.AuthenticationSessionResult(value)¶
Bases:
GObject.GEnum
Completion codes used by #EAuthenticationSession.
New in version 3.6.
- ERROR = 0¶
An error occurred while authenticating.
- SUCCESS = 1¶
Client reported successful authentication.
- DISMISSED = 2¶
User dismissed the authentication prompt.
- class EBackend.CacheDeletedFlag(value)¶
Bases:
GLib.Enum
Declares whether to exclude or include locally deleted objects.
New in version 3.26.
- EXCLUDE_DELETED = 0¶
Do not include locally deleted objects
- INCLUDE_DELETED = 1¶
Include locally deleted objects
- class EBackend.CacheError(value)¶
Bases:
GLib.Enum
Defines the types of possible errors reported by the
EBackend.Cache
New in version 3.26.
- ENGINE = 0¶
An error was reported from the SQLite engine
- CONSTRAINT = 1¶
The error occurred due to an explicit constraint, like when attempting to add two objects with the same UID.
- NOT_FOUND = 2¶
An object was not found by UID (this is different from a query that returns no results, which is not an error).
- INVALID_QUERY = 3¶
A query was invalid.
- UNSUPPORTED_FIELD = 4¶
A field requested for inclusion in summary is not supported.
- UNSUPPORTED_QUERY = 5¶
A query was not supported.
- END_OF_LIST = 6¶
An attempt was made to fetch results past the end of a the list.
- LOAD = 7¶
An error occured while loading or creating the database.
- CORRUPT = 8¶
The database file is corrupt.
New in version 3.44.
- class EBackend.CacheLockType(value)¶
Bases:
GLib.Enum
Indicates the type of lock requested in
EBackend.Cache.lock
().New in version 3.26.
- READ = 0¶
Obtain a lock for reading.
- WRITE = 1¶
Obtain a lock for writing. This also starts a transaction.
- class EBackend.CacheOfflineFlag(value)¶
Bases:
GLib.Enum
Declares whether the operation is done in online or offline. This influences the offline state of the related objects.
New in version 3.26.
- OFFLINE_UNKNOWN = -1¶
Do not know current online/offline state
- IS_ONLINE = 0¶
The operation is done in online
- IS_OFFLINE = 1¶
The operation is done in offline
- class EBackend.CacheUnlockAction(value)¶
Bases:
GLib.Enum
Indicates what type of action to take while unlocking the cache with
EBackend.Cache.unlock
().New in version 3.26.
- NONE = 0¶
Just unlock, this is appropriate for locks which were obtained with
EBackend.CacheLockType.READ
.
- COMMIT = 1¶
Commit any modifications which were made while the lock was held.
- ROLLBACK = 2¶
Rollback any modifications which were made while the lock was held.
- class EBackend.DBusServerExitCode(value)¶
Bases:
GObject.GEnum
Exit codes submitted to
EBackend.DBusServer.quit
() and returned byEBackend.DBusServer.run
().New in version 3.6.
- NONE = 0¶
The server’s run state is unchanged.
- NORMAL = 1¶
Normal termination. The process itself may now terminate.
- RELOAD = 2¶
The server should reload its configuration and start again. Servers that do not support reloading may wish to intercept this exit code and stop the
EBackend.DBusServer
::quit-server
emission.
- class EBackend.OfflineState(value)¶
Bases:
GObject.GEnum
Defines offline state of an object. Locally changed objects require synchronization with their remote storage.
New in version 3.26.
- UNKNOWN = -1¶
Unknown offline state.
- SYNCED = 0¶
The object if synchnized with no local changes.
- LOCALLY_CREATED = 1¶
The object is locally created.
- LOCALLY_MODIFIED = 2¶
The object is locally modified.
- LOCALLY_DELETED = 3¶
The object is locally deleted.