<PackageReference Include="Relativity.Server.Transfer.SDK" Version="7.7.0" />

QueryResultSetDto<T>

using Newtonsoft.Json; using Relativity.Transfer.Resources; using System.Collections.Generic; using System.Globalization; namespace Relativity.Transfer.Dto { [JsonObject(MemberSerialization.OptIn)] internal class QueryResultSetDto<T> where T : class { [JsonProperty(PropertyName = "QueryToken")] public string QueryToken { get; set; } [JsonProperty(PropertyName = "TotalCount")] public int TotalCount { get; set; } [JsonProperty(PropertyName = "Success")] public bool Success { get; set; } [JsonProperty(PropertyName = "Message")] public string Message { get; set; } [JsonProperty(PropertyName = "Results", NullValueHandling = NullValueHandling.Ignore)] public List<QueryResultDto<T>> Results { get; set; } public QueryResultSetDto() { QueryToken = string.Empty; Message = string.Empty; Results = new List<QueryResultDto<T>>(); } public string CreateExceptionMessage() { return string.Format(CultureInfo.CurrentCulture, CoreStrings.QueryResultErrorMessage, typeof(T).FullName, Message); } } }