Files
go-garminconnect/internal/auth/types.go
2025-08-28 09:58:24 -07:00

17 lines
462 B
Go

package auth
import "time"
// Token represents both OAuth1 and OAuth2 tokens
type Token struct {
AccessToken string `json:"access_token"`
RefreshToken string `json:"refresh_token"`
ExpiresIn int `json:"expires_in"`
TokenType string `json:"token_type"`
Expiry time.Time `json:"expiry"`
// OAuth1 tokens for compatibility with legacy systems
OAuthToken string `json:"oauth_token"`
OAuthSecret string `json:"oauth_secret"`
}