mirror of
https://github.com/Govor-team/Govor.git
synced 2026-07-21 19:54:55 +00:00
using Govor.Core.Models.Users;
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
using Govor.Core.Models.Users;
|
||||
|
||||
namespace Govor.Core.Models;
|
||||
|
||||
public class Friendship
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
using Govor.Core.Models.Users;
|
||||
|
||||
namespace Govor.Core.Models;
|
||||
|
||||
public class GroupInvitation
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
using Govor.Core.Models.Users;
|
||||
|
||||
namespace Govor.Core.Models;
|
||||
|
||||
public class Invitation
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
using Govor.Core.Models.Messages;
|
||||
|
||||
namespace Govor.Core.Models;
|
||||
|
||||
public class MediaFile
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
namespace Govor.Core.Models;
|
||||
namespace Govor.Core.Models.Messages;
|
||||
|
||||
public class MediaAttachments
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace Govor.Core.Models;
|
||||
namespace Govor.Core.Models.Messages;
|
||||
|
||||
public class Message
|
||||
{
|
||||
+3
-1
@@ -1,4 +1,6 @@
|
||||
namespace Govor.Core.Models;
|
||||
using Govor.Core.Models.Users;
|
||||
|
||||
namespace Govor.Core.Models.Messages;
|
||||
|
||||
public class MessageReaction
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace Govor.Core.Models;
|
||||
namespace Govor.Core.Models.Messages;
|
||||
|
||||
public class MessageView
|
||||
{
|
||||
@@ -1,3 +1,5 @@
|
||||
using Govor.Core.Models.Messages;
|
||||
|
||||
namespace Govor.Core.Models;
|
||||
|
||||
public class PrivateChat
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace Govor.Core.Models;
|
||||
namespace Govor.Core.Models.Users;
|
||||
|
||||
public class Admin
|
||||
{
|
||||
@@ -0,0 +1,39 @@
|
||||
namespace Govor.Core.Models.Users;
|
||||
|
||||
public class PrivacyUserSettings
|
||||
{
|
||||
public Guid UserId { get; set; }
|
||||
public bool IsGlobalAccount { get; set; }
|
||||
|
||||
public WhoCan CanSend { get; set; }
|
||||
public List<Guid>? WhitelistSent { get; set; }
|
||||
public List<Guid>? BlacklistSent { get; set; }
|
||||
|
||||
public WhoCan CanSeeTimeWas { get; set; }
|
||||
public List<Guid>? WhitelistTimeWas { get; set; }
|
||||
public List<Guid>? BlacklistTimeWas { get; set; }
|
||||
|
||||
public WhoCan CanSeeImage { get; set; }
|
||||
public List<Guid>? WhitelistSeeImage { get; set; }
|
||||
public List<Guid>? BlacklistSeeImage{ get; set; }
|
||||
|
||||
public DeletingMessagesVia Via { get; set; } // if min value = none
|
||||
public int DeletingIn { get; set; }
|
||||
}
|
||||
|
||||
public enum WhoCan
|
||||
{
|
||||
None = 0,
|
||||
OnlyFriends = 1,
|
||||
EveryoneCanSend = 2,
|
||||
}
|
||||
|
||||
public enum DeletingMessagesVia
|
||||
{
|
||||
None = 0,
|
||||
Hours = 1,
|
||||
Days = 2,
|
||||
Months = 3,
|
||||
Years = 4
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace Govor.Core.Models;
|
||||
namespace Govor.Core.Models.Users;
|
||||
|
||||
public class User
|
||||
{
|
||||
Reference in New Issue
Block a user