Versions in this module Expand all Collapse all v4 v4.1.4 Oct 8, 2020 v4.1.3 Oct 7, 2020 Changes in this version + type Client struct + Domain string + ID string + Secret string + UserID string + func (c *Client) GetDomain() string + func (c *Client) GetID() string + func (c *Client) GetSecret() string + func (c *Client) GetUserID() string + type Token struct + Access string + AccessCreateAt time.Time + AccessExpiresIn time.Duration + ClientID string + Code string + CodeCreateAt time.Time + CodeExpiresIn time.Duration + RedirectURI string + Refresh string + RefreshCreateAt time.Time + RefreshExpiresIn time.Duration + Scope string + UserID string + func NewToken() *Token + func (t *Token) GetAccess() string + func (t *Token) GetAccessCreateAt() time.Time + func (t *Token) GetAccessExpiresIn() time.Duration + func (t *Token) GetClientID() string + func (t *Token) GetCode() string + func (t *Token) GetCodeCreateAt() time.Time + func (t *Token) GetCodeExpiresIn() time.Duration + func (t *Token) GetRedirectURI() string + func (t *Token) GetRefresh() string + func (t *Token) GetRefreshCreateAt() time.Time + func (t *Token) GetRefreshExpiresIn() time.Duration + func (t *Token) GetScope() string + func (t *Token) GetUserID() string + func (t *Token) New() oauth2.TokenInfo + func (t *Token) SetAccess(access string) + func (t *Token) SetAccessCreateAt(createAt time.Time) + func (t *Token) SetAccessExpiresIn(exp time.Duration) + func (t *Token) SetClientID(clientID string) + func (t *Token) SetCode(code string) + func (t *Token) SetCodeCreateAt(createAt time.Time) + func (t *Token) SetCodeExpiresIn(exp time.Duration) + func (t *Token) SetRedirectURI(redirectURI string) + func (t *Token) SetRefresh(refresh string) + func (t *Token) SetRefreshCreateAt(createAt time.Time) + func (t *Token) SetRefreshExpiresIn(exp time.Duration) + func (t *Token) SetScope(scope string) + func (t *Token) SetUserID(userID string) Other modules containing this package github.com/nc30/oauth2