Class JsonVersionMetadataModel
Namespace: CmlLib.Core.VersionMetadata
Assembly: CmlLib.Core.dll
public record JsonVersionMetadataModel : MFileMetadata, IEquatable<MFileMetadata>, IEquatable<JsonVersionMetadataModel>
Inheritance
object ← MFileMetadata ← JsonVersionMetadataModel
Implements
IEquatable<MFileMetadata>, IEquatable<JsonVersionMetadataModel>
Inherited Members
MFileMetadata.Id, MFileMetadata.Name, MFileMetadata.Path, MFileMetadata.Sha1, MFileMetadata.Checksums, MFileMetadata.Size, MFileMetadata.Url, MFileMetadata.GetSha1(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
ComplianceLevel
[JsonPropertyName("complianceLevel")]
public int ComplianceLevel { get; set; }
Property Value
ReleaseTime
[JsonPropertyName("releaseTime")]
[JsonConverter(typeof(SafeDateTimeOffsetJsonConverter))]
public DateTimeOffset ReleaseTime { get; set; }
Property Value
Time
[JsonPropertyName("time")]
[JsonConverter(typeof(SafeDateTimeOffsetJsonConverter))]
public DateTimeOffset Time { get; set; }
Property Value
Type
[JsonPropertyName("type")]
public string? Type { get; set; }