Class CitationMetadata
Citation information when the model quotes another source.
public record CitationMetadata : IEquatable<CitationMetadata>
- Inheritance
-
CitationMetadata
- Implements
- Inherited Members
Properties
Citations
Contains citation information when the model directly quotes, at length, from another source. Can include traditional websites and code repositories.
[JsonPropertyName("citations")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public List<Citation>? Citations { get; set; }
Property Value
Methods
FromJson(string, JsonSerializerOptions?)
Deserializes a JSON string to a CitationMetadata object.
public static CitationMetadata? FromJson(string jsonString, JsonSerializerOptions? options = null)
Parameters
jsonStringstringThe JSON string to deserialize.
optionsJsonSerializerOptionsOptional JsonSerializerOptions.
Returns
- CitationMetadata
The deserialized CitationMetadata object, or null if deserialization fails.