Table of Contents

Class AudioArtifactInput

Namespace
Mabs.AudioCpp.Models
Assembly
AudioCpp.dll

An artifact sent in a task request (request.artifacts[]).

public sealed class AudioArtifactInput
Inheritance
AudioArtifactInput
Inherited Members

Properties

Id

Non-empty artifact id; ids may repeat.

public string? Id { get; set; }

Property Value

string

Kind

One of the ArtifactKind constants.

public string? Kind { get; set; }

Property Value

string

Meta

Optional string metadata (numbers/bools become text like the option map).

public Dictionary<string, string>? Meta { get; set; }

Property Value

Dictionary<string, string>

Path

Server-local file whose bytes are the payload. Mutually exclusive with Payload.

public string? Path { get; set; }

Property Value

string

Payload

Payload bytes, Base64-encoded on the wire. Mutually exclusive with Path.

public byte[]? Payload { get; set; }

Property Value

byte[]