src/app/models/qbox.ts
Color model
Properties |
Methods |
|
constructor(id: number, header: string, text: string, author: string, post: string, rating: number)
|
Defined in src/app/models/qbox.ts:14
|
author |
author:
|
Type : string
|
Defined in src/app/models/qbox.ts:12
|
header |
header:
|
Type : string
|
Defined in src/app/models/qbox.ts:10
|
id |
id:
|
Type : number
|
Defined in src/app/models/qbox.ts:9
|
post |
post:
|
Type : string
|
Defined in src/app/models/qbox.ts:13
|
rating |
rating:
|
Type : number
|
Defined in src/app/models/qbox.ts:14
|
text |
text:
|
Type : string
|
Defined in src/app/models/qbox.ts:11
|
Public deserialize | ||||||
deserialize(input: any)
|
||||||
Defined in src/app/models/qbox.ts:39
|
||||||
Deserialize Qbox model
Parameters :
Returns :
Qbox
|
import {Deserializable} from '../deserializable';
/**
* Color model
* @class Qbox
* @implements Deserializable<Qbox>
*/
export class Qbox implements Deserializable<Qbox> {
id: number;
header: string;
text: string;
author: string;
post: string;
rating: number;
/**
* @constructor
* @param {id} id
* @param {header} header
* @param {text} text
* @param {author} author
* @param {post} post
* @param {rating} rating
*/
constructor(id: number, header: string, text: string, author: string, post: string, rating: number) {
this.id = id;
this.header = header;
this.text = text;
this.author = author;
this.post = post;
this.rating = rating;
}
/**
* Deserialize Qbox model
* @param {input} any
* @returns {this}
*/
public deserialize(input: any): Qbox {
Object.assign(this, input);
return this;
}
}