Backend
Interface
constructor
parent
Iface
name
clear
clear
Finish
ensure
For
Flags
ensure
For
Flags
Finish
lookup
lookup
Finish
search
store
store
Finish
NODE-GTK API Reference
Secret-1
Secret
BackendInterface
Class BackendInterface
The interface for #SecretBackend.
record
Hierarchy
BackendInterface
Index
Constructors
constructor
Properties
parent
Iface
name
Methods
clear
clear
Finish
ensure
For
Flags
ensure
For
Flags
Finish
lookup
lookup
Finish
search
store
store
Finish
Constructors
constructor
new
Backend
Interface
(
)
:
Secret
.
BackendInterface
Returns
Secret
.
BackendInterface
Properties
parent
Iface
parent
Iface
:
TypeInterface
the parent interface
field
Static
name
name
:
string
Methods
clear
clear
(
self
:
Secret
.
Backend
, schema
:
Secret
.
Schema
, attributes
:
HashTable
<
string
|
number
|
symbol
,
string
|
number
|
boolean
>
, cancellable
:
Gio
.
Cancellable
, callback
:
AsyncReadyCallback
)
:
void
Parameters
self:
Secret
.
Backend
schema:
Secret
.
Schema
attributes:
HashTable
<
string
|
number
|
symbol
,
string
|
number
|
boolean
>
cancellable:
Gio
.
Cancellable
callback:
AsyncReadyCallback
Returns
void
clear
Finish
clear
Finish
(
self
:
Secret
.
Backend
, result
:
AsyncResult
)
:
boolean
Parameters
self:
Secret
.
Backend
result:
AsyncResult
Returns
boolean
ensure
For
Flags
ensure
For
Flags
(
self
:
Secret
.
Backend
, flags
:
BackendFlags
, cancellable
:
Gio
.
Cancellable
, callback
:
AsyncReadyCallback
)
:
void
Parameters
self:
Secret
.
Backend
flags:
BackendFlags
cancellable:
Gio
.
Cancellable
callback:
AsyncReadyCallback
Returns
void
ensure
For
Flags
Finish
ensure
For
Flags
Finish
(
self
:
Secret
.
Backend
, result
:
AsyncResult
)
:
boolean
Parameters
self:
Secret
.
Backend
result:
AsyncResult
Returns
boolean
lookup
lookup
(
self
:
Secret
.
Backend
, schema
:
Secret
.
Schema
, attributes
:
HashTable
<
string
|
number
|
symbol
,
string
|
number
|
boolean
>
, cancellable
:
Gio
.
Cancellable
, callback
:
AsyncReadyCallback
)
:
void
Parameters
self:
Secret
.
Backend
schema:
Secret
.
Schema
attributes:
HashTable
<
string
|
number
|
symbol
,
string
|
number
|
boolean
>
cancellable:
Gio
.
Cancellable
callback:
AsyncReadyCallback
Returns
void
lookup
Finish
lookup
Finish
(
self
:
Secret
.
Backend
, result
:
AsyncResult
)
:
Secret
.
Value
Parameters
self:
Secret
.
Backend
result:
AsyncResult
Returns
Secret
.
Value
search
search
(
self
:
Secret
.
Backend
, schema
:
Secret
.
Schema
, attributes
:
HashTable
<
string
|
number
|
symbol
,
string
|
number
|
boolean
>
, flags
:
Secret
.
SearchFlags
, cancellable
:
Gio
.
Cancellable
, callback
:
AsyncReadyCallback
)
:
void
Parameters
self:
Secret
.
Backend
schema:
Secret
.
Schema
attributes:
HashTable
<
string
|
number
|
symbol
,
string
|
number
|
boolean
>
flags:
Secret
.
SearchFlags
cancellable:
Gio
.
Cancellable
callback:
AsyncReadyCallback
Returns
void
store
store
(
self
:
Secret
.
Backend
, schema
:
Secret
.
Schema
, attributes
:
HashTable
<
string
|
number
|
symbol
,
string
|
number
|
boolean
>
, collection
:
string
, label
:
string
, value
:
Secret
.
Value
, cancellable
:
Gio
.
Cancellable
, callback
:
AsyncReadyCallback
)
:
void
Parameters
self:
Secret
.
Backend
schema:
Secret
.
Schema
attributes:
HashTable
<
string
|
number
|
symbol
,
string
|
number
|
boolean
>
collection:
string
label:
string
value:
Secret
.
Value
cancellable:
Gio
.
Cancellable
callback:
AsyncReadyCallback
Returns
void
store
Finish
store
Finish
(
self
:
Secret
.
Backend
, result
:
AsyncResult
)
:
boolean
Parameters
self:
Secret
.
Backend
result:
AsyncResult
Returns
boolean
Backend
Interface
constructor
parent
Iface
name
clear
clear
Finish
ensure
For
Flags
ensure
For
Flags
Finish
lookup
lookup
Finish
search
store
store
Finish
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJTZWNyZXRfMS5TZWNyZXQuQmFja2VuZEludGVyZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiU2VjcmV0XzEuU2VjcmV0LkJhY2tlbmRJbnRlcmZhY2UuaHRtbCNwYXJlbnRJZmFjZSIsIm5hbWUiOiJwYXJlbnRJZmFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiU2VjcmV0XzEuU2VjcmV0LkJhY2tlbmRJbnRlcmZhY2UuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiU2VjcmV0XzEuU2VjcmV0LkJhY2tlbmRJbnRlcmZhY2UuaHRtbCNjbGVhciIsIm5hbWUiOiJjbGVhciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJTZWNyZXRfMS5TZWNyZXQuQmFja2VuZEludGVyZmFjZS5odG1sI2NsZWFyRmluaXNoIiwibmFtZSI6ImNsZWFyRmluaXNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlNlY3JldF8xLlNlY3JldC5CYWNrZW5kSW50ZXJmYWNlLmh0bWwjZW5zdXJlRm9yRmxhZ3MiLCJuYW1lIjoiZW5zdXJlRm9yRmxhZ3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiU2VjcmV0XzEuU2VjcmV0LkJhY2tlbmRJbnRlcmZhY2UuaHRtbCNlbnN1cmVGb3JGbGFnc0ZpbmlzaCIsIm5hbWUiOiJlbnN1cmVGb3JGbGFnc0ZpbmlzaCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJTZWNyZXRfMS5TZWNyZXQuQmFja2VuZEludGVyZmFjZS5odG1sI2xvb2t1cCIsIm5hbWUiOiJsb29rdXAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiU2VjcmV0XzEuU2VjcmV0LkJhY2tlbmRJbnRlcmZhY2UuaHRtbCNsb29rdXBGaW5pc2giLCJuYW1lIjoibG9va3VwRmluaXNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlNlY3JldF8xLlNlY3JldC5CYWNrZW5kSW50ZXJmYWNlLmh0bWwjc2VhcmNoIiwibmFtZSI6InNlYXJjaCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJTZWNyZXRfMS5TZWNyZXQuQmFja2VuZEludGVyZmFjZS5odG1sI3N0b3JlIiwibmFtZSI6InN0b3JlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlNlY3JldF8xLlNlY3JldC5CYWNrZW5kSW50ZXJmYWNlLmh0bWwjc3RvcmVGaW5pc2giLCJuYW1lIjoic3RvcmVGaW5pc2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJTZWNyZXRfMS5TZWNyZXQuQmFja2VuZEludGVyZmFjZS5odG1sIiwibmFtZSI6IkJhY2tlbmRJbnRlcmZhY2UifQ==
The interface for #SecretBackend.