Interfaces - Makleido/ChatTestingApp GitHub Wiki
Interfaces I used
Interface | Purpose |
---|---|
I.CreateUser | Contains every attribute (some optional) that is needed for a user |
I.Message.dto | its for storing Messages the server sent back, and showing the message boxes with the data |
ICreateUser
Name | Type | Purpose |
---|---|---|
name | string | Username |
string (optional) | User email (registration) | |
password | string (optional) | User password (registration/login) |
unreaded | boolean (optional) | Chat shows if has unreaded message from him/her or not |
IMessageDto
Name | Type | Purpose |
---|---|---|
id | number | Identifies a message from db |
sender | string | Who sent the message |
receiver | string | Who received the message |
message | string | The message they sent to each other |
sent_date | string | When a message was sent, shows the date the db registered the unreaded message |
edited | number | Shows if a message was updated (1) or not (0) |
sent | boolean (optional) | If it was sent, but not readed, then it wont show edit and options on the message |
side | boolean (optional) | Puts the message on the side it belongs (sender/receiver) |
Back home |
---|
Home |