2026-10-05 01:23:18 +02:00
|
|
|
namespace decePubClient.Models;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2026-10-05 15:19:07 +02:00
|
|
|
/// The personas already told that an act of theirs is public (owner decision, PrivaPub's ROADMAP: each persona is told
|
|
|
|
|
/// once, before its first one): reactions and poll votes, and joining an event. Kept in localStorage under its type name.
|
2026-10-05 01:23:18 +02:00
|
|
|
/// </summary>
|
|
|
|
|
public class PublicActionNotices
|
|
|
|
|
{
|
2026-10-05 15:19:07 +02:00
|
|
|
/// <summary>Told about reactions and poll votes.</summary>
|
2026-10-05 01:23:18 +02:00
|
|
|
public List<string> PersonaIds { get; set; } = [];
|
2026-10-05 15:19:07 +02:00
|
|
|
/// <summary>Told about joining events.</summary>
|
|
|
|
|
public List<string> EventPersonaIds { get; set; } = [];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum PublicAct
|
|
|
|
|
{
|
|
|
|
|
Reaction = 0,
|
|
|
|
|
Participation = 1
|
2026-10-05 01:23:18 +02:00
|
|
|
}
|