src/app/checkout/checkout-data/models/user.model.ts
Properties |
|
Methods |
|
Accessors |
constructor(first_name: string, last_name: string, library_card_id: string)
|
Public first_name |
Type : string
|
Public last_name |
Type : string
|
Public library_card_id |
Type : string
|
Static fromJson | ||||||
fromJson(json: Partial
|
||||||
Parameters :
Returns :
User
|
name |
getname()
|
export class User {
constructor(
public first_name: string,
public last_name: string,
public library_card_id: string
) {}
static fromJson(json: Partial<User>): User {
return new User(
json.first_name,
json.last_name,
json.library_card_id
)
}
get name(): string {
return (this.first_name !== '' ? this.first_name + ' ' : '') + (this.last_name !== '' ? this.last_name.charAt(0) + '.' : '')
}
}