Packages

Erlang + Google + Auth = egoth

Current section

Files

Jump to
egoth include egoth.hrl
Raw

include/egoth.hrl

-record(config, {
account = undefined :: string() | undefined,
scope = undefined :: string() | undefined,
sub = undefined :: string() | undefined,
json = undefined :: string() | undefined,
config = undefined :: string() | undefined,
actor_email = undefined :: string() | undefined,
project_id = undefined :: string() | undefined,
client_email = undefined :: string() | undefined,
% use creds_file record?
token_source = undefined :: string() | undefined,
type = undefined :: binary() | undefined,
client_id = undefined :: string() | undefined,
client_secret = undefined :: string() | undefined,
refresh_token = undefined :: string() | undefined,
private_key = undefined :: string() | undefined
}).
-record(token, {
token :: string(),
type = undefined :: string() | undefined,
scope = undefined :: string() | undefined,
sub = undefined :: string() | undefined,
expires :: non_neg_integer(),
account :: string()
}).