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