Files
zap-stream-api/NostrStreamer/Database/IngestEndpoint.cs
2023-07-25 17:45:44 +01:00

29 lines
653 B
C#

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();
}