V2 upgrade

This commit is contained in:
2023-07-25 17:45:44 +01:00
parent dae8f99d33
commit 3c16cb51d4
41 changed files with 2056 additions and 427 deletions

View File

@ -0,0 +1,28 @@
namespace NostrStreamer.Database;
public class IngestEndpoint
{
public Guid Id { get; init; } = Guid.NewGuid();
public string Name { get; init; } = null!;
/// <summary>
/// Stream app name at ingest
/// </summary>
public string App { get; init; } = null!;
/// <summary>
/// Forward to VHost
/// </summary>
public string Forward { get; init; } = null!;
/// <summary>
/// Cost/min (milli-sats)
/// </summary>
public int Cost { get; init; } = 10_000;
/// <summary>
/// Stream capability tags
/// </summary>
public List<string> Capabilities { get; init; } = new();
}