diff options
| author | Danail Dimitrov <danaildimitrov321@gmail.com> | 2021-02-18 22:58:36 +0200 |
|---|---|---|
| committer | Danail Dimitrov <danaildimitrov321@gmail.com> | 2021-02-18 22:58:36 +0200 |
| commit | 1ff5502483c5ee8bab1ef0a70f61e18f6ba2399d (patch) | |
| tree | 1d0be161dd38aead8e62aa1aac069b5f3f89f730 /src/Data/DevHive.Data.Models | |
| parent | 02cf7a097c781cd0ef9e844078e873fcda5a3fcd (diff) | |
| download | DevHive-1ff5502483c5ee8bab1ef0a70f61e18f6ba2399d.tar DevHive-1ff5502483c5ee8bab1ef0a70f61e18f6ba2399d.tar.gz DevHive-1ff5502483c5ee8bab1ef0a70f61e18f6ba2399d.zip | |
initial implementation of message layer
Diffstat (limited to 'src/Data/DevHive.Data.Models')
| -rw-r--r-- | src/Data/DevHive.Data.Models/Chat.cs | 17 | ||||
| -rw-r--r-- | src/Data/DevHive.Data.Models/Message.cs | 15 |
2 files changed, 32 insertions, 0 deletions
diff --git a/src/Data/DevHive.Data.Models/Chat.cs b/src/Data/DevHive.Data.Models/Chat.cs new file mode 100644 index 0000000..d68981f --- /dev/null +++ b/src/Data/DevHive.Data.Models/Chat.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DevHive.Data.Models +{ + public class Chat + { + public HashSet<User> ChatMembers { get; set; } + + public List<Message> Messages { get; set; } + + public string ChatName { get; set; } + } +} diff --git a/src/Data/DevHive.Data.Models/Message.cs b/src/Data/DevHive.Data.Models/Message.cs new file mode 100644 index 0000000..89592f8 --- /dev/null +++ b/src/Data/DevHive.Data.Models/Message.cs @@ -0,0 +1,15 @@ +using System; + +namespace DevHive.Data.Models +{ + public class Message + { + public User Creator { get; set; } + + public string Content { get; set; } + + public DateTime TimeCreated { get; set; } + + public Chat Chat { get; set; } + } +} |
