Uwaa/Pleroma/StatusVisibility.cs
2024-12-30 01:16:39 +00:00

35 lines
734 B
C#

namespace Uwaa.Pleroma;
[JsonConverter(typeof(EnumLowerCaseConverter<StatusVisibility>))]
public enum StatusVisibility
{
/// <summary>
/// Visible to everyone.
/// </summary>
Public,
/// <summary>
/// Post is only visible on user's timeline. Not visible on the public timeline or known network.
/// </summary>
Unlisted,
/// <summary>
/// Only visible to users on the same instance (not federated).
/// </summary>
Local,
/// <summary>
/// Can only be seen by followers.
/// </summary>
Private,
/// <summary>
/// Can only be seen by mentioned users.
/// </summary>
Direct,
/// <summary>
/// Member of a list.
/// </summary>
List
}