BirdsiteLive/src/BirdsiteLive.Common/Settings/InstanceSettings.cs

25 lines
853 B
C#
Raw Normal View History

2020-06-06 06:14:42 +02:00
namespace BirdsiteLive.Common.Settings
2020-03-21 22:11:35 +01:00
{
public class InstanceSettings
{
2021-01-20 07:13:39 +01:00
public string Name { get; set; }
2020-03-21 22:11:35 +01:00
public string Domain { get; set; }
2020-07-09 00:41:47 +02:00
public string AdminEmail { get; set; }
public bool ResolveMentionsInProfiles { get; set; }
2021-01-23 00:31:30 +01:00
public bool PublishReplies { get; set; }
2021-01-23 01:44:47 +01:00
public int MaxUsersCapacity { get; set; }
2021-02-28 04:12:50 +01:00
public string UnlistedTwitterAccounts { get; set; }
public string SensitiveTwitterAccounts { get; set; }
public int FailingTwitterUserCleanUpThreshold { get; set; }
public int FailingFollowerCleanUpThreshold { get; set; } = -1;
2022-02-04 01:01:21 +01:00
public int UserCacheCapacity { get; set; }
2022-12-31 04:45:34 +01:00
public string IpWhiteListing { get; set; }
2023-01-01 01:26:14 +01:00
public bool EnableXRealIpHeader { get; set; }
2023-01-06 08:52:23 +01:00
public int MaxTweetRetention { get; set; }
2020-03-21 22:11:35 +01:00
}
}