Added user service

This commit is contained in:
Erik Tiekstra
2021-05-05 10:12:47 +02:00
parent 1c0f77b506
commit cd60e9383a
15 changed files with 100 additions and 41 deletions

View File

@@ -1,8 +1,8 @@
import { Agency } from '@dafa-models/agency.model';
import { EmployeeResponse } from './api/employee-response.model';
import { Participant } from './participant.model';
import { EmployeeReponse } from './pega/employee-reponse.model';
export interface Employee {
export interface User {
id: string;
employeeId: string;
firstName: string;
@@ -13,7 +13,7 @@ export interface Employee {
fullName?: string;
}
export interface EmployeeDetail extends Employee {
export interface EmployeeDetail extends User {
languages: string[];
outOfOffice: {
start: Date;
@@ -27,7 +27,7 @@ export interface EmployeeDetail extends Employee {
participants: Participant[];
}
export function mapEmployeeReponseToEmployee(data: EmployeeReponse): Employee {
export function mapEmployeeReponseToEmployee(data: EmployeeResponse): User {
const names = data.pyUserName.split(' ');
return {