diff --git a/src/models/entities/Auth.ts b/src/models/entities/Auth.ts new file mode 100644 index 0000000..75ed27c --- /dev/null +++ b/src/models/entities/Auth.ts @@ -0,0 +1,21 @@ +/** + * Defines a auth object +*/ +export class Auth { + /** + * access_token - JWT shortterm access token + */ + access_token: string; + /** + * refresh_token - longterm refresh token (used for requesting new access tokens) + */ + refresh_token: string; + /** + * access_token_expires_at - unix timestamp of access token expiry + */ + access_token_expires_at: number; + /** + * refresh_token_expires_at - unix timestamp of access token expiry + */ + refresh_token_expires_at: number; +}