17 lines
437 B
TypeScript
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;
|
|
} |