Versions in this module Expand all Collapse all v4 v4.5.4 Jan 11, 2024 v4.5.3 Jan 11, 2024 Changes in this version + type Client struct + Domain string + ID string + Public bool + Secret string + UserID string + func (c *Client) GetDomain() string + func (c *Client) GetID() string + func (c *Client) GetSecret() string + func (c *Client) GetUserID() string + func (c *Client) IsPublic() bool + type Token struct + Access string + AccessCreateAt time.Time + AccessExpiresIn time.Duration + ClientID string + Code string + CodeChallenge string + CodeChallengeMethod 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) GetCodeChallenge() string + func (t *Token) GetCodeChallengeMethod() oauth2.CodeChallengeMethod + 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) SetCodeChallenge(code string) + func (t *Token) SetCodeChallengeMethod(method oauth2.CodeChallengeMethod) + 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)