From c4b7ece974fe548e68415b49fc8cce913ef6cd92 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Fri, 4 Dec 2020 22:34:03 +0100 Subject: [PATCH] class-validator on Auth model ref #12 --- src/models/entities/Auth.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/models/entities/Auth.ts b/src/models/entities/Auth.ts index 75ed27c..39a16ef 100644 --- a/src/models/entities/Auth.ts +++ b/src/models/entities/Auth.ts @@ -1,3 +1,5 @@ +import { IsInt, IsString } from 'class-validator'; + /** * Defines a auth object */ @@ -5,17 +7,21 @@ export class Auth { /** * access_token - JWT shortterm access token */ + @IsString() access_token: string; /** * refresh_token - longterm refresh token (used for requesting new access tokens) */ + @IsString() refresh_token: string; /** * access_token_expires_at - unix timestamp of access token expiry */ + @IsInt() access_token_expires_at: number; /** * refresh_token_expires_at - unix timestamp of access token expiry */ + @IsInt() refresh_token_expires_at: number; }