From b0a24c6a74d9a20a4ec5c562ece6baa3811cd00a Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 4 Dec 2020 22:18:40 +0100 Subject: [PATCH] basic Auth model ref #12 --- src/models/entities/Auth.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/models/entities/Auth.ts 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; +}