src/app/models/language.ts
Language model
Properties |
Methods |
|
constructor(id: number, name: string, short: string)
|
Defined in src/app/models/language.ts:11
|
id |
id:
|
Type : number
|
Defined in src/app/models/language.ts:9
|
name |
name:
|
Type : string
|
Defined in src/app/models/language.ts:10
|
short |
short:
|
Type : string
|
Defined in src/app/models/language.ts:11
|
Public deserialize | ||||||
deserialize(input: any)
|
||||||
Defined in src/app/models/language.ts:30
|
||||||
Deserialize Language model
Parameters :
Returns :
Language
|
import {Deserializable} from '../deserializable';
/**
* Language model
* @class Language
* @implements Deserializable<Language>
*/
export class Language implements Deserializable<Language> {
id: number;
name: string;
short: string;
/**
* @constructor
* @param {id} id
* @param {name} name
* @param {short} short
*/
constructor(id: number, name: string, short: string) {
this.id = id;
this.name = name;
this.short = short;
}
/**
* Deserialize Language model
* @param {input} any
* @returns {this}
*/
public deserialize(input: any): Language {
Object.assign(this, input);
return this;
}
}