aboutsummaryrefslogtreecommitdiff
path: root/Timeline/ClientApp/src/app/user/internal-user-service/http-entities.ts
blob: f52233c9aeb2740eb9065d0700d608693c0ff1d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { UserCredentials, UserInfo } from '../entities';

export const createTokenUrl = '/api/User/CreateToken';
export const validateTokenUrl = '/api/User/ValidateToken';

export type CreateTokenRequest = UserCredentials;

export interface CreateTokenResponse {
  success: boolean;
  token?: string;
  userInfo?: UserInfo;
}

export interface ValidateTokenRequest {
  token: string;
}

export interface ValidateTokenResponse {
  isValid: boolean;
  userInfo?: UserInfo;
}