Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Device ¶
type Device struct { Code string `json:"deviceCode"` // Device Code UserCode string `json:"userCode"` // 8 figure User code to be used while authentication VerificationURI string `json:"verificationUri"` // URL to verify user code VerificationURIComplete string `json:"verificationUriComplete"` // URL to verify user code with the user code being sent as a URL param ExpiresIn int `json:"expiresIn"` // Time in which the device code expires Interval int `json:"interval"` // Interval in which the client needs to poll at the endpoint to receive the JWT }
type JWT ¶
type JWT struct { Payload struct { Email string `json:"email"` // Email of the user Exp string `json:"exp"` // Token Expiry timestamp Origiat int64 `json:"origIat"` // The issued At claim : identifies the time at which the JWT was issued } `json:"payload"` Token string `json:"token"` // The JWT Refreshtoken string `json:"refreshToken"` // Refresh token for refreshing auth creds when needed TokenExpiresIn int64 `json:"tokenExpiresIn"` // Token expiry timestamp RefreshExpiresIn int64 `json:"refreshExpiresIn"` // Refresh token expiry timestamp }
Click to show internal directories.
Click to hide internal directories.