namespace NostrStreamer.Database;
public class User
{
public string PubKey { get; init; } = null!;
///
/// Stream key
///
public string StreamKey { get; init; } = null!;
///
/// Most recent nostr event published
///
public string? Event { get; set; }
///
/// Milli sats balance
///
public long Balance { get; set; }
///
/// Stream title
///
public string? Title { get; set; }
///
/// Stream summary
///
public string? Summary { get; set; }
///
/// Stream cover image
///
public string? Image { get; set; }
///
/// Comma seperated tags
///
public string? Tags { get; set; }
///
/// Any content warning tag (NIP-36)
///
public string? ContentWarning { get; set; }
///
/// Concurrency token
///
public uint Version { get; set; }
public List Payments { get; init; } = new();
}