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