package infra // OAuthTokens contiene los tokens obtenidos de un flujo OAuth2. // ExpiresAt es Unix epoch seconds calculado a partir de expires_in del proveedor. type OAuthTokens struct { AccessToken string `json:"access_token"` RefreshToken string `json:"refresh_token"` TokenType string `json:"token_type"` ExpiresAt int64 `json:"expires_at"` }