package models type DeviceCodeResponse struct { DeviceCode string `json:"device_code"` UserCode string `json:"user_code"` VerificationURI string `json:"verification_uri"` Interval int `json:"interval"` } type AccessTokenResponse struct { AccessToken string `json:"access_token"` TokenType string `json:"token_type"` Scope string `json:"scope"` } // GitHub URLs const ( DeviceCodeURL = "https://github.com/login/device/code" TokenURL = "https://github.com/login/oauth/access_token" )