Files
git.stella-ops.org/src/Signals/StellaOps.Signals/Models/CallgraphIngestRequest.cs
master d519782a8f
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
prep docs and service updates
2025-11-21 06:56:36 +00:00

19 lines
678 B
C#

using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace StellaOps.Signals.Models;
/// <summary>
/// API request payload for callgraph ingestion.
/// </summary>
public sealed record CallgraphIngestRequest(
[property: Required] string Language,
[property: Required] string Component,
[property: Required] string Version,
[property: Required] string ArtifactContentType,
[property: Required] string ArtifactFileName,
[property: Required] string ArtifactContentBase64,
IReadOnlyDictionary<string, string?>? Metadata,
string? SchemaVersion = null,
IReadOnlyDictionary<string, string?>? Analyzer = null);