/// <summary>
 /// Initializes a new instance of the <see cref="RouteDirection" /> class.
 /// </summary>
 /// <param name="Distance">Distance.</param>
 /// <param name="DistanceUnit">DistanceUnit.</param>
 /// <param name="TimeUnit">TimeUnit.</param>
 /// <param name="Time">Time.</param>
 /// <param name="Instruction">Instruction.</param>
 /// <param name="DirectionGeometry">DirectionGeometry.</param>
 public RouteDirection(decimal?Distance = null, string DistanceUnit = null, string TimeUnit = null, decimal?Time = null, string Instruction = null, RouteGeometry DirectionGeometry = null)
 {
     this.Distance          = Distance;
     this.DistanceUnit      = DistanceUnit;
     this.TimeUnit          = TimeUnit;
     this.Time              = Time;
     this.Instruction       = Instruction;
     this.DirectionGeometry = DirectionGeometry;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GeoRouteResponse" /> class.
 /// </summary>
 /// <param name="DirectionsStyle">DirectionsStyle.</param>
 /// <param name="Distance">Distance.</param>
 /// <param name="DistanceUnit">DistanceUnit.</param>
 /// <param name="Language">Language.</param>
 /// <param name="TimeUnit">TimeUnit.</param>
 /// <param name="Time">Time.</param>
 /// <param name="Geometry">Geometry.</param>
 /// <param name="RouteDirections">RouteDirections.</param>
 public GeoRouteResponse(string DirectionsStyle = null, decimal?Distance = null, string DistanceUnit = null, string Language = null, string TimeUnit = null, decimal?Time = null, RouteGeometry Geometry = null, RouteDirections RouteDirections = null)
 {
     this.DirectionsStyle = DirectionsStyle;
     this.Distance        = Distance;
     this.DistanceUnit    = DistanceUnit;
     this.Language        = Language;
     this.TimeUnit        = TimeUnit;
     this.Time            = Time;
     this.Geometry        = Geometry;
     this.RouteDirections = RouteDirections;
 }