pleroma: document StatusVisibility

This commit is contained in:
uwaa 2024-12-30 01:16:07 +00:00
parent 468af1877b
commit 0f59ecfa5b

View file

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