Table of Contents

Class OptionArg

Namespace
Shard.Assets.Generated.ModelAssets
Assembly
Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/OptionArg", "5b4c0b1260cdb4fcb645ce7681970d0b02dddc6e45f114404d971ac2060e2132")]
public sealed record OptionArg : BuilderToolArgs, IEquatable<OptionArg>
Inheritance
OptionArg
Implements
Inherited Members

Properties

Codec

public static Codec<OptionArg> Codec { get; }

Property Value

Codec<OptionArg>

Default

public string? Default { get; init; }

Property Value

string

Id

public string Id { get; init; }

Property Value

string

Options

public List<string> Options { get; init; }

Property Value

List<string>

Required

public bool Required { get; init; }

Property Value

bool