using System.Text.Json; using System.Text.Json.Serialization; using View_by_Distance.Shared.Models.Methods; namespace View_by_Distance.Shared.Models; public class FaceEncoding : Properties.IFaceEncoding, IFaceEncoding { protected double[] _RawEncoding; protected int _Size; public double[] RawEncoding => _RawEncoding; public int Size => _Size; [JsonConstructor] public FaceEncoding(double[] rawEncoding, int size) { _RawEncoding = rawEncoding; _Size = size; } public override string ToString() { string result = JsonSerializer.Serialize(this, new JsonSerializerOptions() { WriteIndented = true }); return result; } }