Documentation
¶
Index ¶
- func DeleteCredentials() error
- func DeleteToken() error
- func NewClient(ctx context.Context, onUpdate func(newToken *Token) error) (*resty.Client, error)
- func SaveCredentials(creds *Credentials) error
- func SaveToken(token *Token) error
- type Client
- type Credentials
- type DeviceCodeResponse
- type Token
- type UnixTime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteCredentials ¶
func DeleteCredentials() error
func DeleteToken ¶
func DeleteToken() error
func SaveCredentials ¶
func SaveCredentials(creds *Credentials) error
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
client is the authenticated HTTP client for Trakt API
type Credentials ¶
type Credentials struct {
ClientID string `json:"client_id"`
ClientSecret string `json:"client_secret"`
}
func LoadCredentials ¶
func LoadCredentials() (*Credentials, error)
type DeviceCodeResponse ¶
Click to show internal directories.
Click to hide internal directories.