agmission/Development/client/src/app/customers/models/customer.model.ts

17 lines
437 B
TypeScript

import { RoleIds } from '@app/shared/global';
import { createNewUser, User } from '@app/accounts/models/user.model';
export interface Customer extends User {
contact?: string;
fax?: string;
premium: number;
billable?: boolean;
totalJobs?: number; // extension field for GUI
}
export const createNewCustomer = () => {
const customer = <Customer>createNewUser(null, RoleIds.APP);
customer.premium = 0;
return customer;
}