Cal
Meta
Backend
Class
constructor
name
connect_
sync
disconnect_
sync
get_
changes_
sync
get_
ssl_
error_
details
list_
existing_
sync
load_
component_
sync
remove_
component_
sync
requires_
reconnect
save_
component_
sync
search_
components_
sync
search_
sync
source_
changed
GJS API Reference
EDataCal-2.0
EDataCal
CalMetaBackendClass
Class CalMetaBackendClass
Class structure for the #ECalMetaBackend class.
record
Hierarchy
CalMetaBackendClass
Index
Constructors
constructor
Properties
name
Methods
connect_
sync
disconnect_
sync
get_
changes_
sync
get_
ssl_
error_
details
list_
existing_
sync
load_
component_
sync
remove_
component_
sync
requires_
reconnect
save_
component_
sync
search_
components_
sync
search_
sync
source_
changed
Constructors
constructor
new
Cal
Meta
Backend
Class
(
)
:
CalMetaBackendClass
Returns
CalMetaBackendClass
Properties
Static
name
name
:
string
Methods
connect_
sync
connect_
sync
(
meta_backend
:
CalMetaBackend
, credentials
:
NamedParameters
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
SourceAuthenticationResult
,
string
,
TlsCertificateFlags
]
Parameters
meta_backend:
CalMetaBackend
credentials:
NamedParameters
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
SourceAuthenticationResult
,
string
,
TlsCertificateFlags
]
disconnect_
sync
disconnect_
sync
(
meta_backend
:
CalMetaBackend
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
meta_backend:
CalMetaBackend
cancellable:
Gio
.
Cancellable
Returns
boolean
get_
changes_
sync
get_
changes_
sync
(
meta_backend
:
CalMetaBackend
, last_sync_tag
:
string
, is_repeat
:
boolean
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
,
boolean
,
CalMetaBackendInfo
[]
,
CalMetaBackendInfo
[]
,
CalMetaBackendInfo
[]
]
Parameters
meta_backend:
CalMetaBackend
last_sync_tag:
string
is_repeat:
boolean
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
,
boolean
,
CalMetaBackendInfo
[]
,
CalMetaBackendInfo
[]
,
CalMetaBackendInfo
[]
]
get_
ssl_
error_
details
get_
ssl_
error_
details
(
meta_backend
:
CalMetaBackend
)
:
[
boolean
,
string
,
TlsCertificateFlags
]
Parameters
meta_backend:
CalMetaBackend
Returns
[
boolean
,
string
,
TlsCertificateFlags
]
list_
existing_
sync
list_
existing_
sync
(
meta_backend
:
CalMetaBackend
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
,
CalMetaBackendInfo
[]
]
Parameters
meta_backend:
CalMetaBackend
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
,
CalMetaBackendInfo
[]
]
load_
component_
sync
load_
component_
sync
(
meta_backend
:
CalMetaBackend
, uid
:
string
, extra
:
string
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
ICalGLib
.
Component
,
string
]
Parameters
meta_backend:
CalMetaBackend
uid:
string
extra:
string
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
ICalGLib
.
Component
,
string
]
remove_
component_
sync
remove_
component_
sync
(
meta_backend
:
CalMetaBackend
, conflict_resolution
:
ConflictResolution
, uid
:
string
, extra
:
string
, object
:
string
, opflags
:
ECal
.
OperationFlags
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
meta_backend:
CalMetaBackend
conflict_resolution:
ConflictResolution
uid:
string
extra:
string
object:
string
opflags:
ECal
.
OperationFlags
cancellable:
Gio
.
Cancellable
Returns
boolean
requires_
reconnect
requires_
reconnect
(
meta_backend
:
CalMetaBackend
)
:
boolean
Parameters
meta_backend:
CalMetaBackend
Returns
boolean
save_
component_
sync
save_
component_
sync
(
meta_backend
:
CalMetaBackend
, overwrite_existing
:
boolean
, conflict_resolution
:
ConflictResolution
, instances
:
ECal
.
Component
[]
, extra
:
string
, opflags
:
ECal
.
OperationFlags
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
,
string
]
Parameters
meta_backend:
CalMetaBackend
overwrite_existing:
boolean
conflict_resolution:
ConflictResolution
instances:
ECal
.
Component
[]
extra:
string
opflags:
ECal
.
OperationFlags
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
,
string
]
search_
components_
sync
search_
components_
sync
(
meta_backend
:
CalMetaBackend
, expr
:
string
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
ECal
.
Component
[]
]
Parameters
meta_backend:
CalMetaBackend
expr:
string
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
ECal
.
Component
[]
]
search_
sync
search_
sync
(
meta_backend
:
CalMetaBackend
, expr
:
string
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
[]
]
Parameters
meta_backend:
CalMetaBackend
expr:
string
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
[]
]
source_
changed
source_
changed
(
meta_backend
:
CalMetaBackend
)
:
void
Parameters
meta_backend:
CalMetaBackend
Returns
void
Cal
Meta
Backend
Class
constructor
name
connect_
sync
disconnect_
sync
get_
changes_
sync
get_
ssl_
error_
details
list_
existing_
sync
load_
component_
sync
remove_
component_
sync
requires_
reconnect
save_
component_
sync
search_
components_
sync
search_
sync
source_
changed
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUNhbF8yXzAuRURhdGFDYWwuQ2FsTWV0YUJhY2tlbmRDbGFzcy5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJFRGF0YUNhbF8yXzAuRURhdGFDYWwuQ2FsTWV0YUJhY2tlbmRDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUNhbF8yXzAuRURhdGFDYWwuQ2FsTWV0YUJhY2tlbmRDbGFzcy5odG1sI2Nvbm5lY3Rfc3luYyIsIm5hbWUiOiJjb25uZWN0X3N5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiRURhdGFDYWxfMl8wLkVEYXRhQ2FsLkNhbE1ldGFCYWNrZW5kQ2xhc3MuaHRtbCNkaXNjb25uZWN0X3N5bmMiLCJuYW1lIjoiZGlzY29ubmVjdF9zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkVEYXRhQ2FsXzJfMC5FRGF0YUNhbC5DYWxNZXRhQmFja2VuZENsYXNzLmh0bWwjZ2V0X2NoYW5nZXNfc3luYyIsIm5hbWUiOiJnZXRfY2hhbmdlc19zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkVEYXRhQ2FsXzJfMC5FRGF0YUNhbC5DYWxNZXRhQmFja2VuZENsYXNzLmh0bWwjZ2V0X3NzbF9lcnJvcl9kZXRhaWxzIiwibmFtZSI6ImdldF9zc2xfZXJyb3JfZGV0YWlscyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUNhbF8yXzAuRURhdGFDYWwuQ2FsTWV0YUJhY2tlbmRDbGFzcy5odG1sI2xpc3RfZXhpc3Rpbmdfc3luYyIsIm5hbWUiOiJsaXN0X2V4aXN0aW5nX3N5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiRURhdGFDYWxfMl8wLkVEYXRhQ2FsLkNhbE1ldGFCYWNrZW5kQ2xhc3MuaHRtbCNsb2FkX2NvbXBvbmVudF9zeW5jIiwibmFtZSI6ImxvYWRfY29tcG9uZW50X3N5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiRURhdGFDYWxfMl8wLkVEYXRhQ2FsLkNhbE1ldGFCYWNrZW5kQ2xhc3MuaHRtbCNyZW1vdmVfY29tcG9uZW50X3N5bmMiLCJuYW1lIjoicmVtb3ZlX2NvbXBvbmVudF9zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkVEYXRhQ2FsXzJfMC5FRGF0YUNhbC5DYWxNZXRhQmFja2VuZENsYXNzLmh0bWwjcmVxdWlyZXNfcmVjb25uZWN0IiwibmFtZSI6InJlcXVpcmVzX3JlY29ubmVjdCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUNhbF8yXzAuRURhdGFDYWwuQ2FsTWV0YUJhY2tlbmRDbGFzcy5odG1sI3NhdmVfY29tcG9uZW50X3N5bmMiLCJuYW1lIjoic2F2ZV9jb21wb25lbnRfc3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUNhbF8yXzAuRURhdGFDYWwuQ2FsTWV0YUJhY2tlbmRDbGFzcy5odG1sI3NlYXJjaF9jb21wb25lbnRzX3N5bmMiLCJuYW1lIjoic2VhcmNoX2NvbXBvbmVudHNfc3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJFRGF0YUNhbF8yXzAuRURhdGFDYWwuQ2FsTWV0YUJhY2tlbmRDbGFzcy5odG1sI3NlYXJjaF9zeW5jIiwibmFtZSI6InNlYXJjaF9zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkVEYXRhQ2FsXzJfMC5FRGF0YUNhbC5DYWxNZXRhQmFja2VuZENsYXNzLmh0bWwjc291cmNlX2NoYW5nZWQiLCJuYW1lIjoic291cmNlX2NoYW5nZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJFRGF0YUNhbF8yXzAuRURhdGFDYWwuQ2FsTWV0YUJhY2tlbmRDbGFzcy5odG1sIiwibmFtZSI6IkNhbE1ldGFCYWNrZW5kQ2xhc3MifQ==
Class structure for the #ECalMetaBackend class.