Uwaa/Pleroma/StatusVisibility.cs

36 lines
734 B
C#
Raw Permalink Normal View History

2024-12-13 13:25:20 +01:00
namespace Uwaa.Pleroma;
2024-12-11 03:49:46 +01:00
[JsonConverter(typeof(EnumLowerCaseConverter<StatusVisibility>))]
2024-11-22 09:55:08 +01:00
public enum StatusVisibility
{
2024-12-30 02:16:07 +01:00
/// <summary>
/// Visible to everyone.
/// </summary>
2024-11-22 09:55:08 +01:00
Public,
2024-12-30 02:16:07 +01:00
/// <summary>
/// Post is only visible on user's timeline. Not visible on the public timeline or known network.
/// </summary>
2024-11-22 09:55:08 +01:00
Unlisted,
2024-12-30 02:16:07 +01:00
/// <summary>
/// Only visible to users on the same instance (not federated).
/// </summary>
2024-11-22 09:55:08 +01:00
Local,
2024-12-30 02:16:07 +01:00
/// <summary>
/// Can only be seen by followers.
/// </summary>
2024-12-11 03:49:46 +01:00
Private,
2024-12-30 02:16:07 +01:00
/// <summary>
/// Can only be seen by mentioned users.
/// </summary>
2024-11-22 09:55:08 +01:00
Direct,
2024-12-30 02:16:07 +01:00
/// <summary>
/// Member of a list.
/// </summary>
2024-12-11 03:49:46 +01:00
List
2024-11-22 09:55:08 +01:00
}