namespace CryptoExchange.Net { public class CallResult { /// /// The data returned by the call /// public T Data { get; internal set; } /// /// An error if the call didn't succeed /// public Error Error { get; internal set; } /// /// Whether the call was successful /// public bool Success => Error == null; public CallResult(T data, Error error) { Data = data; Error = error; } } }