Table of Contents

Class MeaningMeta

Namespace
Nyra.Entities
Assembly
Nyra.dll

Editorial metadata of a meaning, as Letras.mus curates it.

public sealed record MeaningMeta : IEquatable<MeaningMeta>
Inheritance
MeaningMeta
Implements
Inherited Members

Remarks

The id-like members of this record arrive as a raw JSON value that Letras writes as a string or a number, this reads either.

Properties

Id

The id of the meaning on Letras.

[JsonPropertyName("id")]
[JsonInclude]
[JsonConverter(typeof(StringOrNumberConverter))]
public string? Id { get; }

Property Value

string

LocaleId

The locale of the meaning, as Letras reports it.

[JsonPropertyName("localeId")]
[JsonInclude]
[JsonConverter(typeof(StringOrNumberConverter))]
public string? LocaleId { get; }

Property Value

string

Origin

The origin of the meaning, as Letras reports it.

[JsonPropertyName("origin")]
[JsonInclude]
[JsonConverter(typeof(StringOrNumberConverter))]
public string? Origin { get; }

Property Value

string

ReviewedBy

Who reviewed the meaning.

[JsonPropertyName("reviewedBy")]
[JsonInclude]
public string? ReviewedBy { get; }

Property Value

string

SubmittedBy

Who submitted the meaning.

[JsonPropertyName("submittedBy")]
[JsonInclude]
public string? SubmittedBy { get; }

Property Value

string