Book
Meta
Backend
Class
constructor
name
connect
Sync
disconnect
Sync
get
Changes
Sync
get
Ssl
Error
Details
list
Existing
Sync
load
Contact
Sync
remove
Contact
Sync
requires
Reconnect
save
Contact
Sync
search
Sync
search
Uids
Sync
source
Changed
NODE-GTK API Reference
EDataBook-1.2
EDataBook
BookMetaBackendClass
Class BookMetaBackendClass
Class structure for the #EBookMetaBackend class.
record
Hierarchy
BookMetaBackendClass
Index
Constructors
constructor
Properties
name
Methods
connect
Sync
disconnect
Sync
get
Changes
Sync
get
Ssl
Error
Details
list
Existing
Sync
load
Contact
Sync
remove
Contact
Sync
requires
Reconnect
save
Contact
Sync
search
Sync
search
Uids
Sync
source
Changed
Constructors
constructor
new
Book
Meta
Backend
Class
(
)
:
BookMetaBackendClass
Returns
BookMetaBackendClass
Properties
Static
name
name
:
string
Methods
connect
Sync
connect
Sync
(
metaBackend
:
BookMetaBackend
, credentials
:
NamedParameters
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
SourceAuthenticationResult
,
string
,
TlsCertificateFlags
]
Parameters
metaBackend:
BookMetaBackend
credentials:
NamedParameters
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
SourceAuthenticationResult
,
string
,
TlsCertificateFlags
]
disconnect
Sync
disconnect
Sync
(
metaBackend
:
BookMetaBackend
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
metaBackend:
BookMetaBackend
cancellable:
Gio
.
Cancellable
Returns
boolean
get
Changes
Sync
get
Changes
Sync
(
metaBackend
:
BookMetaBackend
, lastSyncTag
:
string
, isRepeat
:
boolean
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
,
boolean
,
BookMetaBackendInfo
[]
,
BookMetaBackendInfo
[]
,
BookMetaBackendInfo
[]
]
Parameters
metaBackend:
BookMetaBackend
lastSyncTag:
string
isRepeat:
boolean
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
,
boolean
,
BookMetaBackendInfo
[]
,
BookMetaBackendInfo
[]
,
BookMetaBackendInfo
[]
]
get
Ssl
Error
Details
get
Ssl
Error
Details
(
metaBackend
:
BookMetaBackend
)
:
[
boolean
,
string
,
TlsCertificateFlags
]
Parameters
metaBackend:
BookMetaBackend
Returns
[
boolean
,
string
,
TlsCertificateFlags
]
list
Existing
Sync
list
Existing
Sync
(
metaBackend
:
BookMetaBackend
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
,
BookMetaBackendInfo
[]
]
Parameters
metaBackend:
BookMetaBackend
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
,
BookMetaBackendInfo
[]
]
load
Contact
Sync
load
Contact
Sync
(
metaBackend
:
BookMetaBackend
, uid
:
string
, extra
:
string
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
EBookContacts
.
Contact
,
string
]
Parameters
metaBackend:
BookMetaBackend
uid:
string
extra:
string
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
EBookContacts
.
Contact
,
string
]
remove
Contact
Sync
remove
Contact
Sync
(
metaBackend
:
BookMetaBackend
, conflictResolution
:
ConflictResolution
, uid
:
string
, extra
:
string
, object
:
string
, opflags
:
number
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
metaBackend:
BookMetaBackend
conflictResolution:
ConflictResolution
uid:
string
extra:
string
object:
string
opflags:
number
cancellable:
Gio
.
Cancellable
Returns
boolean
requires
Reconnect
requires
Reconnect
(
metaBackend
:
BookMetaBackend
)
:
boolean
Parameters
metaBackend:
BookMetaBackend
Returns
boolean
save
Contact
Sync
save
Contact
Sync
(
metaBackend
:
BookMetaBackend
, overwriteExisting
:
boolean
, conflictResolution
:
ConflictResolution
, contact
:
EBookContacts
.
Contact
, extra
:
string
, opflags
:
number
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
,
string
]
Parameters
metaBackend:
BookMetaBackend
overwriteExisting:
boolean
conflictResolution:
ConflictResolution
contact:
EBookContacts
.
Contact
extra:
string
opflags:
number
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
,
string
]
search
Sync
search
Sync
(
metaBackend
:
BookMetaBackend
, expr
:
string
, metaContact
:
boolean
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
EBookContacts
.
Contact
[]
]
Parameters
metaBackend:
BookMetaBackend
expr:
string
metaContact:
boolean
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
EBookContacts
.
Contact
[]
]
search
Uids
Sync
search
Uids
Sync
(
metaBackend
:
BookMetaBackend
, expr
:
string
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
[]
]
Parameters
metaBackend:
BookMetaBackend
expr:
string
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
[]
]
source
Changed
source
Changed
(
metaBackend
:
BookMetaBackend
)
:
void
Parameters
metaBackend:
BookMetaBackend
Returns
void
Book
Meta
Backend
Class
constructor
name
connect
Sync
disconnect
Sync
get
Changes
Sync
get
Ssl
Error
Details
list
Existing
Sync
load
Contact
Sync
remove
Contact
Sync
requires
Reconnect
save
Contact
Sync
search
Sync
search
Uids
Sync
source
Changed
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUJvb2tfMV8yLkVEYXRhQm9vay5Cb29rTWV0YUJhY2tlbmRDbGFzcy5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJFRGF0YUJvb2tfMV8yLkVEYXRhQm9vay5Cb29rTWV0YUJhY2tlbmRDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUJvb2tfMV8yLkVEYXRhQm9vay5Cb29rTWV0YUJhY2tlbmRDbGFzcy5odG1sI2Nvbm5lY3RTeW5jIiwibmFtZSI6ImNvbm5lY3RTeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkVEYXRhQm9va18xXzIuRURhdGFCb29rLkJvb2tNZXRhQmFja2VuZENsYXNzLmh0bWwjZGlzY29ubmVjdFN5bmMiLCJuYW1lIjoiZGlzY29ubmVjdFN5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiRURhdGFCb29rXzFfMi5FRGF0YUJvb2suQm9va01ldGFCYWNrZW5kQ2xhc3MuaHRtbCNnZXRDaGFuZ2VzU3luYyIsIm5hbWUiOiJnZXRDaGFuZ2VzU3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUJvb2tfMV8yLkVEYXRhQm9vay5Cb29rTWV0YUJhY2tlbmRDbGFzcy5odG1sI2dldFNzbEVycm9yRGV0YWlscyIsIm5hbWUiOiJnZXRTc2xFcnJvckRldGFpbHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiRURhdGFCb29rXzFfMi5FRGF0YUJvb2suQm9va01ldGFCYWNrZW5kQ2xhc3MuaHRtbCNsaXN0RXhpc3RpbmdTeW5jIiwibmFtZSI6Imxpc3RFeGlzdGluZ1N5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiRURhdGFCb29rXzFfMi5FRGF0YUJvb2suQm9va01ldGFCYWNrZW5kQ2xhc3MuaHRtbCNsb2FkQ29udGFjdFN5bmMiLCJuYW1lIjoibG9hZENvbnRhY3RTeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkVEYXRhQm9va18xXzIuRURhdGFCb29rLkJvb2tNZXRhQmFja2VuZENsYXNzLmh0bWwjcmVtb3ZlQ29udGFjdFN5bmMiLCJuYW1lIjoicmVtb3ZlQ29udGFjdFN5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiRURhdGFCb29rXzFfMi5FRGF0YUJvb2suQm9va01ldGFCYWNrZW5kQ2xhc3MuaHRtbCNyZXF1aXJlc1JlY29ubmVjdCIsIm5hbWUiOiJyZXF1aXJlc1JlY29ubmVjdCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUJvb2tfMV8yLkVEYXRhQm9vay5Cb29rTWV0YUJhY2tlbmRDbGFzcy5odG1sI3NhdmVDb250YWN0U3luYyIsIm5hbWUiOiJzYXZlQ29udGFjdFN5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiRURhdGFCb29rXzFfMi5FRGF0YUJvb2suQm9va01ldGFCYWNrZW5kQ2xhc3MuaHRtbCNzZWFyY2hTeW5jIiwibmFtZSI6InNlYXJjaFN5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiRURhdGFCb29rXzFfMi5FRGF0YUJvb2suQm9va01ldGFCYWNrZW5kQ2xhc3MuaHRtbCNzZWFyY2hVaWRzU3luYyIsIm5hbWUiOiJzZWFyY2hVaWRzU3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUJvb2tfMV8yLkVEYXRhQm9vay5Cb29rTWV0YUJhY2tlbmRDbGFzcy5odG1sI3NvdXJjZUNoYW5nZWQiLCJuYW1lIjoic291cmNlQ2hhbmdlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkVEYXRhQm9va18xXzIuRURhdGFCb29rLkJvb2tNZXRhQmFja2VuZENsYXNzLmh0bWwiLCJuYW1lIjoiQm9va01ldGFCYWNrZW5kQ2xhc3MifQ==
Class structure for the #EBookMetaBackend class.