122
109
public string filename { get; construct; }
133
111
[CCode (cheader_filename = "libebackend/libebackend.h", type_cname = "EOAuth2SupportInterface", type_id = "e_oauth2_support_get_type ()")]
134
112
public interface OAuth2Support : GLib.Object {
135
113
public abstract bool get_access_token_sync (E.Source source, GLib.Cancellable? cancellable, out string? access_token, out int expires_in) throws GLib.Error;
136
114
public abstract async bool get_access_token (E.Source source, GLib.Cancellable? cancellable, out string? access_token, out int expires_in) throws GLib.Error;
144
116
[CCode (cheader_filename = "libebackend/libebackend.h", cprefix = "E_SOURCE_PERMISSION_", type_id = "e_source_permission_flags_get_type ()")]
146
118
public enum SourcePermissionFlags {