Authorizer
Interface
constructor
parent
name
is
Authorized
For
Domain
process
Request
refresh
Authorization
refresh
Authorization
Async
refresh
Authorization
Finish
NODE-GTK API Reference
GData-0.0
GData
AuthorizerInterface
Class AuthorizerInterface
The class structure for the #GDataAuthorizer interface.
record
Hierarchy
AuthorizerInterface
Index
Constructors
constructor
Properties
parent
name
Methods
is
Authorized
For
Domain
process
Request
refresh
Authorization
refresh
Authorization
Async
refresh
Authorization
Finish
Constructors
constructor
new
Authorizer
Interface
(
)
:
GData
.
AuthorizerInterface
Returns
GData
.
AuthorizerInterface
Properties
parent
parent
:
TypeInterface
the parent type
field
Static
name
name
:
string
Methods
is
Authorized
For
Domain
is
Authorized
For
Domain
(
self
:
GData
.
Authorizer
, domain
:
GData
.
AuthorizationDomain
)
:
boolean
Parameters
self:
GData
.
Authorizer
domain:
GData
.
AuthorizationDomain
Returns
boolean
process
Request
process
Request
(
self
:
GData
.
Authorizer
, domain
:
GData
.
AuthorizationDomain
, message
:
Soup
.
Message
)
:
void
Parameters
self:
GData
.
Authorizer
domain:
GData
.
AuthorizationDomain
message:
Soup
.
Message
Returns
void
refresh
Authorization
refresh
Authorization
(
self
:
GData
.
Authorizer
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
self:
GData
.
Authorizer
cancellable:
Gio
.
Cancellable
Returns
boolean
refresh
Authorization
Async
refresh
Authorization
Async
(
self
:
GData
.
Authorizer
, cancellable
:
Gio
.
Cancellable
, callback
:
AsyncReadyCallback
)
:
void
Parameters
self:
GData
.
Authorizer
cancellable:
Gio
.
Cancellable
callback:
AsyncReadyCallback
Returns
void
refresh
Authorization
Finish
refresh
Authorization
Finish
(
self
:
GData
.
Authorizer
, asyncResult
:
AsyncResult
)
:
boolean
Parameters
self:
GData
.
Authorizer
asyncResult:
AsyncResult
Returns
boolean
Authorizer
Interface
constructor
parent
name
is
Authorized
For
Domain
process
Request
refresh
Authorization
refresh
Authorization
Async
refresh
Authorization
Finish
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHRGF0YV8wXzAuR0RhdGEuQXV0aG9yaXplckludGVyZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR0RhdGFfMF8wLkdEYXRhLkF1dGhvcml6ZXJJbnRlcmZhY2UuaHRtbCNwYXJlbnQiLCJuYW1lIjoicGFyZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHRGF0YV8wXzAuR0RhdGEuQXV0aG9yaXplckludGVyZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHRGF0YV8wXzAuR0RhdGEuQXV0aG9yaXplckludGVyZmFjZS5odG1sI2lzQXV0aG9yaXplZEZvckRvbWFpbiIsIm5hbWUiOiJpc0F1dGhvcml6ZWRGb3JEb21haW4iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR0RhdGFfMF8wLkdEYXRhLkF1dGhvcml6ZXJJbnRlcmZhY2UuaHRtbCNwcm9jZXNzUmVxdWVzdCIsIm5hbWUiOiJwcm9jZXNzUmVxdWVzdCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHRGF0YV8wXzAuR0RhdGEuQXV0aG9yaXplckludGVyZmFjZS5odG1sI3JlZnJlc2hBdXRob3JpemF0aW9uIiwibmFtZSI6InJlZnJlc2hBdXRob3JpemF0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdEYXRhXzBfMC5HRGF0YS5BdXRob3JpemVySW50ZXJmYWNlLmh0bWwjcmVmcmVzaEF1dGhvcml6YXRpb25Bc3luYyIsIm5hbWUiOiJyZWZyZXNoQXV0aG9yaXphdGlvbkFzeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdEYXRhXzBfMC5HRGF0YS5BdXRob3JpemVySW50ZXJmYWNlLmh0bWwjcmVmcmVzaEF1dGhvcml6YXRpb25GaW5pc2giLCJuYW1lIjoicmVmcmVzaEF1dGhvcml6YXRpb25GaW5pc2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHRGF0YV8wXzAuR0RhdGEuQXV0aG9yaXplckludGVyZmFjZS5odG1sIiwibmFtZSI6IkF1dGhvcml6ZXJJbnRlcmZhY2UifQ==
The class structure for the #GDataAuthorizer interface.