/// <summary>
 /// Returns a string that represents the current object.
 /// </summary>
 /// <returns>
 /// A string that represents the current object.
 /// </returns>
 public override string ToString()
 {
     return($"OrderId: {OrderId.ToStringInvariant()}, " +
            $"Status: {Status}, " +
            $"Filled: {Filled.ToStringInvariant()}, " +
            $"Remaining: {Remaining.ToStringInvariant()}, " +
            $"AverageFillPrice: {AverageFillPrice.ToStringInvariant()}, " +
            $"PermId: {PermId.ToStringInvariant()}, " +
            $"ParentId: {ParentId.ToStringInvariant()}, " +
            $"LastFillPrice: {LastFillPrice.ToStringInvariant()}, " +
            $"ClientId: {ClientId.ToStringInvariant()}, " +
            $"WhyHeld: {WhyHeld}");
 }