| Top |
| #define | E_SOURCE_CREDENTIAL_GOOGLE_SECRET |
| #define | E_GOOGLE_SECRET_REFRESH_TOKEN |
| #define | E_GOOGLE_SECRET_ACCESS_TOKEN |
| #define | E_GOOGLE_SECRET_EXPIRES_AFTER |
| struct | ESourceCredentialsProviderImplGoogle |
GObject ╰── EExtension ╰── ESourceCredentialsProviderImpl ╰── ESourceCredentialsProviderImplGoogle
gboolean
e_source_credentials_google_is_supported
(void);
gboolean e_source_credentials_google_util_generate_secret_uid (ESource *source,gchar **out_uid);
gboolean e_source_credentials_google_util_encode_to_secret (gchar **out_secret,const gchar *key1_name,const gchar *value1,...);
gboolean e_source_credentials_google_util_decode_from_secret (const gchar *secret,const gchar *key1_name,gchar **out_value1,...);
gboolean e_source_credentials_google_util_extract_from_credentials (const ENamedParameters *credentials,gchar **out_access_token,gint *out_expires_in_seconds);
struct ESourceCredentialsProviderImplGoogle;
Google based credentials provider implementation.
Since: 3.20