Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 37x 8x | import { UserData } from './user.interface';
import { User } from './user.model';
export class UserMapper {
static fromData(user: UserData): User {
// is used for business users
return user
? {
firstName: user.firstName,
lastName: user.lastName,
email: user.email,
login: user.login,
preferredLanguage: user.preferredLanguage,
title: user.title,
phoneHome: user.phoneHome,
phoneBusiness: user.phoneBusiness,
phoneMobile: user.phoneMobile,
fax: user.fax,
preferredInvoiceToAddressUrn: user.preferredInvoiceToAddress?.urn,
preferredShipToAddressUrn: user.preferredShipToAddress?.urn,
preferredPaymentInstrumentId: user.preferredPaymentInstrument?.id,
birthday: user.birthday,
businessPartnerNo: user.businessPartnerNo,
department: user.department,
}
: undefined;
}
}
|