diff options
| author | Kamen Mladenov <kamen.d.mladenov@protonmail.com> | 2021-03-14 09:11:46 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-14 09:11:46 +0200 |
| commit | d2d4452bfa4861458bc0ba6a618c2a27decc8051 (patch) | |
| tree | 4cb5a0352865cbab3c5ae93141be9b7b2dae53df /src/models/comment.model.ts | |
| parent | d8ffe52b67e983b9b317b2e5dcb138ac996eaa31 (diff) | |
| parent | e3a8875e64c25a6e46380c4d003beac5953fd3e9 (diff) | |
| download | DevHive-Angular-d2d4452bfa4861458bc0ba6a618c2a27decc8051.tar DevHive-Angular-d2d4452bfa4861458bc0ba6a618c2a27decc8051.tar.gz DevHive-Angular-d2d4452bfa4861458bc0ba6a618c2a27decc8051.zip | |
Merge pull request #1 from Team-Kaleidoscope/code-refactor
Code refactor
Diffstat (limited to 'src/models/comment.model.ts')
| -rw-r--r-- | src/models/comment.model.ts | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/src/models/comment.model.ts b/src/models/comment.model.ts new file mode 100644 index 0000000..0d1755f --- /dev/null +++ b/src/models/comment.model.ts @@ -0,0 +1,70 @@ +import { Guid } from 'guid-typescript'; + +export class Comment { + private _commentId: Guid; + private _postId: Guid; + private _issuerFirstName: string; + private _issuerLastName: string; + private _issuerUsername: string; + private _message: string; + private _timeCreated: Date; + + constructor(commentId: Guid, postId: Guid, issuerFirstName: string, issuerLastName: string, issuerUsername: string, message: string, timeCreated: Date) { + this.commentId = commentId; + this.postId = postId; + this.issuerFirstName = issuerFirstName; + this.issuerLastName = issuerLastName; + this.issuerUsername = issuerUsername; + this.message = message; + this.timeCreated = timeCreated; + } + + public get commentId(): Guid { + return this._commentId; + } + public set commentId(v: Guid) { + this._commentId = v; + } + + public get postId(): Guid { + return this._postId; + } + public set postId(v: Guid) { + this._postId = v; + } + + public get issuerFirstName(): string { + return this._issuerFirstName; + } + public set issuerFirstName(v: string) { + this._issuerFirstName = v; + } + + public get issuerLastName(): string { + return this._issuerLastName; + } + public set issuerLastName(v: string) { + this._issuerLastName = v; + } + + public get issuerUsername(): string { + return this._issuerUsername; + } + public set issuerUsername(v: string) { + this._issuerUsername = v; + } + + public get message(): string { + return this._message; + } + public set message(v: string) { + this._message = v; + } + + public get timeCreated(): Date { + return this._timeCreated; + } + public set timeCreated(v: Date) { + this._timeCreated = v; + } +} |
