From 8897005b97c756a2378be28c857bbc20bab758f4 Mon Sep 17 00:00:00 2001 From: Peter Davidson Date: Tue, 9 Apr 2019 17:17:46 +1000 Subject: [PATCH 1/5] Update DirectionLeg.cs Add duration_in_traffic to DirectionLeg --- src/Google.Maps/Direction/DirectionLeg.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Google.Maps/Direction/DirectionLeg.cs b/src/Google.Maps/Direction/DirectionLeg.cs index 7c0e832..6c7bffd 100644 --- a/src/Google.Maps/Direction/DirectionLeg.cs +++ b/src/Google.Maps/Direction/DirectionLeg.cs @@ -13,6 +13,9 @@ public class DirectionLeg [JsonProperty("duration")] public ValueText Duration { get; set; } + + [JsonProperty("duration_in_traffic")] + public ValueText Duration { get; set; } [JsonProperty("distance")] public ValueText Distance { get; set; } From 2b7287e461261513e880f1b8d5676fbf79b60d08 Mon Sep 17 00:00:00 2001 From: Peter Davidson Date: Tue, 9 Apr 2019 17:27:15 +1000 Subject: [PATCH 2/5] Fix the naming of DurationInTraffic --- src/Google.Maps/Direction/DirectionLeg.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Google.Maps/Direction/DirectionLeg.cs b/src/Google.Maps/Direction/DirectionLeg.cs index 6c7bffd..70b4ed0 100644 --- a/src/Google.Maps/Direction/DirectionLeg.cs +++ b/src/Google.Maps/Direction/DirectionLeg.cs @@ -15,7 +15,7 @@ public class DirectionLeg public ValueText Duration { get; set; } [JsonProperty("duration_in_traffic")] - public ValueText Duration { get; set; } + public ValueText DurationInTraffic { get; set; } [JsonProperty("distance")] public ValueText Distance { get; set; } From 67dd1d5b6065ee07f41e400e7a19cc1c50ca7514 Mon Sep 17 00:00:00 2001 From: Peter Davidson Date: Tue, 10 Dec 2019 15:35:04 +1000 Subject: [PATCH 3/5] Added in TrafficModel to allow pessimistic and optimistic times to be requested, and also updated to the latest Newtonsoft.Json --- src/Google.Maps/Direction/DirectionRequest.cs | 10 +++++++ src/Google.Maps/Google.Maps.csproj | 2 +- src/Google.Maps/TrafficModel.cs | 30 +++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 src/Google.Maps/TrafficModel.cs diff --git a/src/Google.Maps/Direction/DirectionRequest.cs b/src/Google.Maps/Direction/DirectionRequest.cs index 0e130be..d4c5ba0 100644 --- a/src/Google.Maps/Direction/DirectionRequest.cs +++ b/src/Google.Maps/Direction/DirectionRequest.cs @@ -24,6 +24,15 @@ public class DirectionRequest : BaseRequest [DefaultValue(TravelMode.driving)] public TravelMode Mode { get; set; } + + /// + /// Specifies the assumptions to use when calculating time in traffic. This setting affects the value returned in the duration_in_traffic field in the response, + /// which contains the predicted time in traffic based on historical averages. The traffic_model parameter may only be specified for driving directions where + /// the request includes a departure_time, and only if the request includes an API key or a Google Maps Platform Premium Plan client ID. + /// + [DefaultValue(TrafficModel.best_guess)] + public TrafficModel TrafficModel { get; set; } + /// /// (optional) Directions may be calculated that adhere to certain restrictions. /// @@ -119,6 +128,7 @@ public override Uri ToUri() .Append("origin", (Origin == null ? (string)null : Origin.GetAsUrlParameter())) .Append("destination", (Destination == null ? (string)null : Destination.GetAsUrlParameter())) .Append("mode", (Mode != TravelMode.driving ? Mode.ToString() : (string)null)) + .Append("traffic_model", (TrafficModel!=TrafficModel.best_guess ? TrafficModel.ToString():(string)null)) .Append("departure_time", (DepartureTime == null ? null : DepartureTime.Value.ToString())) .Append("arrival_time", (ArrivalTime == null ? null : ArrivalTime.Value.ToString())) .Append("waypoints", WaypointsToUri()) diff --git a/src/Google.Maps/Google.Maps.csproj b/src/Google.Maps/Google.Maps.csproj index 8510a41..ff697f5 100644 --- a/src/Google.Maps/Google.Maps.csproj +++ b/src/Google.Maps/Google.Maps.csproj @@ -10,7 +10,7 @@ HAS_SYSTEMDRAWING - + diff --git a/src/Google.Maps/TrafficModel.cs b/src/Google.Maps/TrafficModel.cs new file mode 100644 index 0000000..0e5320d --- /dev/null +++ b/src/Google.Maps/TrafficModel.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Google.Maps { + /// + /// Specifies the assumptions to use when calculating time in traffic. This setting affects the value returned in the duration_in_traffic field in the response, + /// which contains the predicted time in traffic based on historical averages. The traffic_model parameter may only be specified for driving directions where + /// the request includes a departure_time, and only if the request includes an API key or a Google Maps Platform Premium Plan client ID. + /// + /// + public enum TrafficModel { + /// + /// (default) indicates that the returned duration_in_traffic should be the best estimate of travel time given what is known about both historical + /// traffic conditions and live traffic. Live traffic becomes more important the closer the departure_time is to now. + /// + best_guess, + + /// + /// indicates that the returned duration_in_traffic should be longer than the actual travel time on most days, though occasional days with particularly bad traffic conditions may exceed this value + /// + pessimistic, + + /// + /// indicates that the returned duration_in_traffic should be shorter than the actual travel time on most days, though occasional days with particularly good traffic conditions may be faster than this value. + /// + optimistic, + + } +} From 1d3a8e19afd94e13a2cff1c88bfc33a994bff030 Mon Sep 17 00:00:00 2001 From: Peter Davidson Date: Fri, 17 Apr 2020 15:46:43 +1000 Subject: [PATCH 4/5] Modify the project to remove Net Framework 461 support and move to Net Standard 2.0 (since it was causing build errors). --- src/Google.Maps/Google.Maps.csproj | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/Google.Maps/Google.Maps.csproj b/src/Google.Maps/Google.Maps.csproj index ff697f5..236f73c 100644 --- a/src/Google.Maps/Google.Maps.csproj +++ b/src/Google.Maps/Google.Maps.csproj @@ -1,6 +1,6 @@  - net461;netstandard1.3 + netstandard2.0 True sn.snk False @@ -12,7 +12,4 @@ - - - \ No newline at end of file From 2849a4cbf6d3dd6247d6ec2ff57b02352f264888 Mon Sep 17 00:00:00 2001 From: Peter Davidson Date: Thu, 14 Sep 2023 14:51:19 +1000 Subject: [PATCH 5/5] Removed some unused using statements --- src/Google.Maps/AvoidHelper.cs | 2 -- src/Google.Maps/BaseRequest.cs | 3 --- src/Google.Maps/Common/IServiceResponse.cs | 8 +------- src/Google.Maps/ComponentFilter.cs | 1 - src/Google.Maps/Constants.cs | 1 - src/Google.Maps/Direction/DirectionLeg.cs | 5 +---- src/Google.Maps/Direction/DirectionRequest.cs | 1 - src/Google.Maps/Direction/DirectionResponse.cs | 6 +----- src/Google.Maps/Direction/DirectionRoute.cs | 5 +---- src/Google.Maps/Direction/DirectionStep.cs | 5 +++-- src/Google.Maps/Direction/DirectionTransitDetails.cs | 6 +----- src/Google.Maps/Direction/GeocodedWaypoint.cs | 4 ---- src/Google.Maps/Direction/LineInfo.cs | 6 +----- src/Google.Maps/Direction/Polyline.cs | 5 +---- src/Google.Maps/Direction/Stop.cs | 6 +----- src/Google.Maps/Direction/Time.cs | 6 +----- src/Google.Maps/Direction/TransitAgency .cs | 6 +----- src/Google.Maps/Direction/VehicleInfo.cs | 5 +---- src/Google.Maps/DistanceMatrix/DistanceMatrixRequest.cs | 1 - src/Google.Maps/DistanceMatrix/DistanceMatrixResponse.cs | 4 +--- src/Google.Maps/ExceptionHelper.cs | 4 ---- src/Google.Maps/GMapsImageFormats.cs | 6 +----- src/Google.Maps/Geocoding/GeocodeResponse.cs | 1 - src/Google.Maps/Geocoding/Result.cs | 1 - src/Google.Maps/Google.Maps.csproj | 5 ++++- src/Google.Maps/Internal/ConvertUtil.cs | 4 +--- src/Google.Maps/Internal/QueryStringBuilder.cs | 2 -- src/Google.Maps/Internal/RequestUtils.cs | 3 +-- src/Google.Maps/Internal/StringCaseExtensions.cs | 6 +----- src/Google.Maps/Internal/ValueTextComparer.cs | 2 -- src/Google.Maps/JsonEnumTypeConverter.cs | 1 - src/Google.Maps/LatLngComparer.cs | 2 -- src/Google.Maps/Location.cs | 6 +----- src/Google.Maps/MapMarker.cs | 4 +--- src/Google.Maps/MapMarkersCollection.cs | 4 +--- src/Google.Maps/MapTypes.cs | 6 +----- src/Google.Maps/MarkerSizes.cs | 6 +----- src/Google.Maps/Path.cs | 4 +--- .../Places/Autocomplete/AutocompleteRequest.cs | 1 - .../Places/Autocomplete/AutocompleteResponse.cs | 4 ---- src/Google.Maps/Places/Autocomplete/AutocompleteResult.cs | 4 ---- src/Google.Maps/Places/Details/PlaceDetailsRequest.cs | 2 -- src/Google.Maps/Places/Details/PlaceDetailsResponse.cs | 4 ---- src/Google.Maps/Places/Details/Scope.cs | 7 +------ src/Google.Maps/Places/PlacesResult.cs | 1 - src/Google.Maps/Properties/AssemblyInfo.cs | 2 -- src/Google.Maps/RankBy.cs | 6 ------ src/Google.Maps/Shared/Geometry.cs | 1 - src/Google.Maps/Shared/Viewport.cs | 1 - src/Google.Maps/StreetView/StreetViewRequest.cs | 3 --- src/Google.Maps/TimeZone/TimeZoneResponse.cs | 1 - src/Google.Maps/TrafficModel.cs | 6 +----- src/Google.Maps/TravelMode.cs | 6 +----- src/Google.Maps/Units.cs | 6 +----- src/Google.Maps/ValueText.cs | 2 -- 55 files changed, 33 insertions(+), 177 deletions(-) diff --git a/src/Google.Maps/AvoidHelper.cs b/src/Google.Maps/AvoidHelper.cs index 2b54214..0d88ffe 100644 --- a/src/Google.Maps/AvoidHelper.cs +++ b/src/Google.Maps/AvoidHelper.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; using System.Text; namespace Google.Maps diff --git a/src/Google.Maps/BaseRequest.cs b/src/Google.Maps/BaseRequest.cs index 243ccff..8580b05 100644 --- a/src/Google.Maps/BaseRequest.cs +++ b/src/Google.Maps/BaseRequest.cs @@ -1,7 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; namespace Google.Maps { diff --git a/src/Google.Maps/Common/IServiceResponse.cs b/src/Google.Maps/Common/IServiceResponse.cs index 8fb304e..49b9524 100644 --- a/src/Google.Maps/Common/IServiceResponse.cs +++ b/src/Google.Maps/Common/IServiceResponse.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Google.Maps.Common +namespace Google.Maps.Common { public interface IServiceResponse { diff --git a/src/Google.Maps/ComponentFilter.cs b/src/Google.Maps/ComponentFilter.cs index 3a9d029..1b70ab7 100644 --- a/src/Google.Maps/ComponentFilter.cs +++ b/src/Google.Maps/ComponentFilter.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Text; namespace Google.Maps { diff --git a/src/Google.Maps/Constants.cs b/src/Google.Maps/Constants.cs index 4997844..ba3dca4 100644 --- a/src/Google.Maps/Constants.cs +++ b/src/Google.Maps/Constants.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Text; namespace Google.Maps diff --git a/src/Google.Maps/Direction/DirectionLeg.cs b/src/Google.Maps/Direction/DirectionLeg.cs index 70b4ed0..1cbeb58 100644 --- a/src/Google.Maps/Direction/DirectionLeg.cs +++ b/src/Google.Maps/Direction/DirectionLeg.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Newtonsoft.Json; +using Newtonsoft.Json; namespace Google.Maps.Direction { diff --git a/src/Google.Maps/Direction/DirectionRequest.cs b/src/Google.Maps/Direction/DirectionRequest.cs index d4c5ba0..1003399 100644 --- a/src/Google.Maps/Direction/DirectionRequest.cs +++ b/src/Google.Maps/Direction/DirectionRequest.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Text; -using Google.Maps; using System.ComponentModel; namespace Google.Maps.Direction diff --git a/src/Google.Maps/Direction/DirectionResponse.cs b/src/Google.Maps/Direction/DirectionResponse.cs index 3df7898..fa5c421 100644 --- a/src/Google.Maps/Direction/DirectionResponse.cs +++ b/src/Google.Maps/Direction/DirectionResponse.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -using Newtonsoft.Json; +using Newtonsoft.Json; using Google.Maps.Common; namespace Google.Maps.Direction diff --git a/src/Google.Maps/Direction/DirectionRoute.cs b/src/Google.Maps/Direction/DirectionRoute.cs index fd252a0..86a4317 100644 --- a/src/Google.Maps/Direction/DirectionRoute.cs +++ b/src/Google.Maps/Direction/DirectionRoute.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Newtonsoft.Json; +using Newtonsoft.Json; namespace Google.Maps.Direction { diff --git a/src/Google.Maps/Direction/DirectionStep.cs b/src/Google.Maps/Direction/DirectionStep.cs index bc580b9..86fea75 100644 --- a/src/Google.Maps/Direction/DirectionStep.cs +++ b/src/Google.Maps/Direction/DirectionStep.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; using Newtonsoft.Json; namespace Google.Maps.Direction @@ -23,6 +21,9 @@ public class DirectionStep [JsonProperty("duration")] public ValueText Duration { get; set; } + [JsonProperty("duration_in_traffic")] + public ValueText DurationInTraffic { get; set; } + [Obsolete("maneuver is obsolete", false)] public string Maneuver { get; set; } diff --git a/src/Google.Maps/Direction/DirectionTransitDetails.cs b/src/Google.Maps/Direction/DirectionTransitDetails.cs index db7ca0f..5bd6eb7 100644 --- a/src/Google.Maps/Direction/DirectionTransitDetails.cs +++ b/src/Google.Maps/Direction/DirectionTransitDetails.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Newtonsoft.Json; +using Newtonsoft.Json; namespace Google.Maps.Direction { diff --git a/src/Google.Maps/Direction/GeocodedWaypoint.cs b/src/Google.Maps/Direction/GeocodedWaypoint.cs index dc6157f..196e095 100644 --- a/src/Google.Maps/Direction/GeocodedWaypoint.cs +++ b/src/Google.Maps/Direction/GeocodedWaypoint.cs @@ -1,9 +1,5 @@ using Google.Maps.Shared; using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; namespace Google.Maps.Direction { diff --git a/src/Google.Maps/Direction/LineInfo.cs b/src/Google.Maps/Direction/LineInfo.cs index c72ba2c..a51faa9 100644 --- a/src/Google.Maps/Direction/LineInfo.cs +++ b/src/Google.Maps/Direction/LineInfo.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Newtonsoft.Json; +using Newtonsoft.Json; namespace Google.Maps.Direction diff --git a/src/Google.Maps/Direction/Polyline.cs b/src/Google.Maps/Direction/Polyline.cs index d3ebe0b..8fff6f5 100644 --- a/src/Google.Maps/Direction/Polyline.cs +++ b/src/Google.Maps/Direction/Polyline.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Newtonsoft.Json; +using Newtonsoft.Json; namespace Google.Maps.Direction { diff --git a/src/Google.Maps/Direction/Stop.cs b/src/Google.Maps/Direction/Stop.cs index 9cac219..7841730 100644 --- a/src/Google.Maps/Direction/Stop.cs +++ b/src/Google.Maps/Direction/Stop.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Newtonsoft.Json; +using Newtonsoft.Json; namespace Google.Maps.Direction { diff --git a/src/Google.Maps/Direction/Time.cs b/src/Google.Maps/Direction/Time.cs index 314f22d..77c4808 100644 --- a/src/Google.Maps/Direction/Time.cs +++ b/src/Google.Maps/Direction/Time.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Newtonsoft.Json; +using Newtonsoft.Json; namespace Google.Maps.Direction { diff --git a/src/Google.Maps/Direction/TransitAgency .cs b/src/Google.Maps/Direction/TransitAgency .cs index c14dde0..32cae6a 100644 --- a/src/Google.Maps/Direction/TransitAgency .cs +++ b/src/Google.Maps/Direction/TransitAgency .cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Newtonsoft.Json; +using Newtonsoft.Json; namespace Google.Maps.Direction diff --git a/src/Google.Maps/Direction/VehicleInfo.cs b/src/Google.Maps/Direction/VehicleInfo.cs index db36781..986523a 100644 --- a/src/Google.Maps/Direction/VehicleInfo.cs +++ b/src/Google.Maps/Direction/VehicleInfo.cs @@ -1,7 +1,4 @@ -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Newtonsoft.Json; +using Newtonsoft.Json; namespace Google.Maps.Direction { diff --git a/src/Google.Maps/DistanceMatrix/DistanceMatrixRequest.cs b/src/Google.Maps/DistanceMatrix/DistanceMatrixRequest.cs index e7b3cdf..e20a78b 100644 --- a/src/Google.Maps/DistanceMatrix/DistanceMatrixRequest.cs +++ b/src/Google.Maps/DistanceMatrix/DistanceMatrixRequest.cs @@ -18,7 +18,6 @@ using System; using System.Collections.Generic; using System.ComponentModel; -using Google.Maps; using System.Text; using System.Linq; diff --git a/src/Google.Maps/DistanceMatrix/DistanceMatrixResponse.cs b/src/Google.Maps/DistanceMatrix/DistanceMatrixResponse.cs index f40b005..8bd761c 100644 --- a/src/Google.Maps/DistanceMatrix/DistanceMatrixResponse.cs +++ b/src/Google.Maps/DistanceMatrix/DistanceMatrixResponse.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using Newtonsoft.Json; +using Newtonsoft.Json; using Google.Maps.Common; namespace Google.Maps.DistanceMatrix diff --git a/src/Google.Maps/ExceptionHelper.cs b/src/Google.Maps/ExceptionHelper.cs index 9f8927f..f191301 100644 --- a/src/Google.Maps/ExceptionHelper.cs +++ b/src/Google.Maps/ExceptionHelper.cs @@ -1,8 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace Google.Maps { diff --git a/src/Google.Maps/GMapsImageFormats.cs b/src/Google.Maps/GMapsImageFormats.cs index 159b41f..8137177 100644 --- a/src/Google.Maps/GMapsImageFormats.cs +++ b/src/Google.Maps/GMapsImageFormats.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Google.Maps +namespace Google.Maps { /// /// Represents the different image formats available from the Google Maps API. diff --git a/src/Google.Maps/Geocoding/GeocodeResponse.cs b/src/Google.Maps/Geocoding/GeocodeResponse.cs index 2cd62ef..e542135 100644 --- a/src/Google.Maps/Geocoding/GeocodeResponse.cs +++ b/src/Google.Maps/Geocoding/GeocodeResponse.cs @@ -17,7 +17,6 @@ using Google.Maps.Common; using Newtonsoft.Json; -using System; namespace Google.Maps.Geocoding { diff --git a/src/Google.Maps/Geocoding/Result.cs b/src/Google.Maps/Geocoding/Result.cs index 7ea5404..f97aa6f 100644 --- a/src/Google.Maps/Geocoding/Result.cs +++ b/src/Google.Maps/Geocoding/Result.cs @@ -16,7 +16,6 @@ */ using Newtonsoft.Json; -using System; using Google.Maps.Shared; namespace Google.Maps.Geocoding diff --git a/src/Google.Maps/Google.Maps.csproj b/src/Google.Maps/Google.Maps.csproj index 236f73c..450e7a3 100644 --- a/src/Google.Maps/Google.Maps.csproj +++ b/src/Google.Maps/Google.Maps.csproj @@ -1,10 +1,13 @@  - netstandard2.0 + net7.0 + latest True sn.snk False False + Debug;Release;Release_PathDiagnostics + AnyCPU HAS_SYSTEMDRAWING diff --git a/src/Google.Maps/Internal/ConvertUtil.cs b/src/Google.Maps/Internal/ConvertUtil.cs index f2d3196..9cbc40f 100644 --- a/src/Google.Maps/Internal/ConvertUtil.cs +++ b/src/Google.Maps/Internal/ConvertUtil.cs @@ -1,7 +1,5 @@ -using System; -using System.Linq; +using System.Linq; using System.Collections.Generic; -using System.Text; using System.Collections; namespace Google.Maps.Internal diff --git a/src/Google.Maps/Internal/QueryStringBuilder.cs b/src/Google.Maps/Internal/QueryStringBuilder.cs index fadbdef..d2a21d8 100644 --- a/src/Google.Maps/Internal/QueryStringBuilder.cs +++ b/src/Google.Maps/Internal/QueryStringBuilder.cs @@ -15,8 +15,6 @@ * limitations under the License. */ -using System; - namespace Google.Maps.Internal { internal class QueryStringBuilder diff --git a/src/Google.Maps/Internal/RequestUtils.cs b/src/Google.Maps/Internal/RequestUtils.cs index 467bcca..f7fcba4 100644 --- a/src/Google.Maps/Internal/RequestUtils.cs +++ b/src/Google.Maps/Internal/RequestUtils.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/src/Google.Maps/Internal/StringCaseExtensions.cs b/src/Google.Maps/Internal/StringCaseExtensions.cs index ab1825c..5683cd2 100644 --- a/src/Google.Maps/Internal/StringCaseExtensions.cs +++ b/src/Google.Maps/Internal/StringCaseExtensions.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Linq; namespace Google.Maps.Internal { diff --git a/src/Google.Maps/Internal/ValueTextComparer.cs b/src/Google.Maps/Internal/ValueTextComparer.cs index 1dc5a15..025aeb6 100644 --- a/src/Google.Maps/Internal/ValueTextComparer.cs +++ b/src/Google.Maps/Internal/ValueTextComparer.cs @@ -1,7 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; -using System.Text; namespace Google.Maps { diff --git a/src/Google.Maps/JsonEnumTypeConverter.cs b/src/Google.Maps/JsonEnumTypeConverter.cs index 905bec7..e899f4d 100644 --- a/src/Google.Maps/JsonEnumTypeConverter.cs +++ b/src/Google.Maps/JsonEnumTypeConverter.cs @@ -16,7 +16,6 @@ */ using System; -using Google.Maps.Geocoding; using Google.Maps.Shared; using Newtonsoft.Json; diff --git a/src/Google.Maps/LatLngComparer.cs b/src/Google.Maps/LatLngComparer.cs index e75a457..d9fce5c 100644 --- a/src/Google.Maps/LatLngComparer.cs +++ b/src/Google.Maps/LatLngComparer.cs @@ -1,7 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; -using System.Text; namespace Google.Maps { diff --git a/src/Google.Maps/Location.cs b/src/Google.Maps/Location.cs index 870d79d..00fcc5f 100644 --- a/src/Google.Maps/Location.cs +++ b/src/Google.Maps/Location.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Google.Maps +namespace Google.Maps { /// /// A general free-text location, usually for specifying an address or particular place for Google Maps. diff --git a/src/Google.Maps/MapMarker.cs b/src/Google.Maps/MapMarker.cs index d89aaf4..9a29a34 100644 --- a/src/Google.Maps/MapMarker.cs +++ b/src/Google.Maps/MapMarker.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Collections.Generic; using System.ComponentModel; namespace Google.Maps diff --git a/src/Google.Maps/MapMarkersCollection.cs b/src/Google.Maps/MapMarkersCollection.cs index e9ed0e2..12b876f 100644 --- a/src/Google.Maps/MapMarkersCollection.cs +++ b/src/Google.Maps/MapMarkersCollection.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Collections.Generic; namespace Google.Maps { diff --git a/src/Google.Maps/MapTypes.cs b/src/Google.Maps/MapTypes.cs index f795241..03a2ac1 100644 --- a/src/Google.Maps/MapTypes.cs +++ b/src/Google.Maps/MapTypes.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Google.Maps +namespace Google.Maps { /// /// The available map types for the current Google Maps API. diff --git a/src/Google.Maps/MarkerSizes.cs b/src/Google.Maps/MarkerSizes.cs index 31e49e7..cad3f04 100644 --- a/src/Google.Maps/MarkerSizes.cs +++ b/src/Google.Maps/MarkerSizes.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Google.Maps +namespace Google.Maps { /// /// The set of marker sizes available for the current Google Maps API. diff --git a/src/Google.Maps/Path.cs b/src/Google.Maps/Path.cs index f67eddb..069b0d0 100644 --- a/src/Google.Maps/Path.cs +++ b/src/Google.Maps/Path.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Collections.Generic; using System.ComponentModel; namespace Google.Maps diff --git a/src/Google.Maps/Places/Autocomplete/AutocompleteRequest.cs b/src/Google.Maps/Places/Autocomplete/AutocompleteRequest.cs index 5f0e9e8..6c36601 100644 --- a/src/Google.Maps/Places/Autocomplete/AutocompleteRequest.cs +++ b/src/Google.Maps/Places/Autocomplete/AutocompleteRequest.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Text; using Google.Maps.Internal; namespace Google.Maps.Places diff --git a/src/Google.Maps/Places/Autocomplete/AutocompleteResponse.cs b/src/Google.Maps/Places/Autocomplete/AutocompleteResponse.cs index 9b72a35..5c0d753 100644 --- a/src/Google.Maps/Places/Autocomplete/AutocompleteResponse.cs +++ b/src/Google.Maps/Places/Autocomplete/AutocompleteResponse.cs @@ -1,8 +1,4 @@ using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; namespace Google.Maps.Places { diff --git a/src/Google.Maps/Places/Autocomplete/AutocompleteResult.cs b/src/Google.Maps/Places/Autocomplete/AutocompleteResult.cs index 890c223..8eeb3f7 100644 --- a/src/Google.Maps/Places/Autocomplete/AutocompleteResult.cs +++ b/src/Google.Maps/Places/Autocomplete/AutocompleteResult.cs @@ -1,8 +1,4 @@ using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; namespace Google.Maps.Places { diff --git a/src/Google.Maps/Places/Details/PlaceDetailsRequest.cs b/src/Google.Maps/Places/Details/PlaceDetailsRequest.cs index 9184627..ce326c9 100644 --- a/src/Google.Maps/Places/Details/PlaceDetailsRequest.cs +++ b/src/Google.Maps/Places/Details/PlaceDetailsRequest.cs @@ -1,7 +1,5 @@ using System; -using System.Collections.Generic; using System.Linq; -using System.Text; namespace Google.Maps.Places.Details { diff --git a/src/Google.Maps/Places/Details/PlaceDetailsResponse.cs b/src/Google.Maps/Places/Details/PlaceDetailsResponse.cs index 4a64671..ba276fe 100644 --- a/src/Google.Maps/Places/Details/PlaceDetailsResponse.cs +++ b/src/Google.Maps/Places/Details/PlaceDetailsResponse.cs @@ -1,8 +1,4 @@ using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; namespace Google.Maps.Places.Details { diff --git a/src/Google.Maps/Places/Details/Scope.cs b/src/Google.Maps/Places/Details/Scope.cs index eb623ce..abd80ea 100644 --- a/src/Google.Maps/Places/Details/Scope.cs +++ b/src/Google.Maps/Places/Details/Scope.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace Google.Maps.Places.Details +namespace Google.Maps.Places.Details { public enum Scope { diff --git a/src/Google.Maps/Places/PlacesResult.cs b/src/Google.Maps/Places/PlacesResult.cs index 315948c..b706d8b 100644 --- a/src/Google.Maps/Places/PlacesResult.cs +++ b/src/Google.Maps/Places/PlacesResult.cs @@ -17,7 +17,6 @@ using Google.Maps.Shared; using Newtonsoft.Json; -using System; namespace Google.Maps.Places { diff --git a/src/Google.Maps/Properties/AssemblyInfo.cs b/src/Google.Maps/Properties/AssemblyInfo.cs index 022dc41..0bb88cb 100644 --- a/src/Google.Maps/Properties/AssemblyInfo.cs +++ b/src/Google.Maps/Properties/AssemblyInfo.cs @@ -1,6 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information diff --git a/src/Google.Maps/RankBy.cs b/src/Google.Maps/RankBy.cs index a3f0433..180d946 100644 --- a/src/Google.Maps/RankBy.cs +++ b/src/Google.Maps/RankBy.cs @@ -15,12 +15,6 @@ * limitations under the License. */ -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - namespace Google.Maps { public enum RankBy diff --git a/src/Google.Maps/Shared/Geometry.cs b/src/Google.Maps/Shared/Geometry.cs index f38039a..d8d14b6 100644 --- a/src/Google.Maps/Shared/Geometry.cs +++ b/src/Google.Maps/Shared/Geometry.cs @@ -16,7 +16,6 @@ */ using Newtonsoft.Json; -using System; namespace Google.Maps.Shared { diff --git a/src/Google.Maps/Shared/Viewport.cs b/src/Google.Maps/Shared/Viewport.cs index 34a1840..5aa6a88 100644 --- a/src/Google.Maps/Shared/Viewport.cs +++ b/src/Google.Maps/Shared/Viewport.cs @@ -16,7 +16,6 @@ */ using Newtonsoft.Json; -using System; namespace Google.Maps.Shared { diff --git a/src/Google.Maps/StreetView/StreetViewRequest.cs b/src/Google.Maps/StreetView/StreetViewRequest.cs index 619f644..956f231 100644 --- a/src/Google.Maps/StreetView/StreetViewRequest.cs +++ b/src/Google.Maps/StreetView/StreetViewRequest.cs @@ -16,9 +16,6 @@ */ using System; -using System.Linq; -using System.Collections.Generic; - using Google.Maps.Internal; using System.ComponentModel; diff --git a/src/Google.Maps/TimeZone/TimeZoneResponse.cs b/src/Google.Maps/TimeZone/TimeZoneResponse.cs index e28636c..fdcd3b1 100644 --- a/src/Google.Maps/TimeZone/TimeZoneResponse.cs +++ b/src/Google.Maps/TimeZone/TimeZoneResponse.cs @@ -16,7 +16,6 @@ */ using Newtonsoft.Json; -using System; using Google.Maps.Common; namespace Google.Maps.TimeZone diff --git a/src/Google.Maps/TrafficModel.cs b/src/Google.Maps/TrafficModel.cs index 0e5320d..fa7daa6 100644 --- a/src/Google.Maps/TrafficModel.cs +++ b/src/Google.Maps/TrafficModel.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Google.Maps { +namespace Google.Maps { /// /// Specifies the assumptions to use when calculating time in traffic. This setting affects the value returned in the duration_in_traffic field in the response, /// which contains the predicted time in traffic based on historical averages. The traffic_model parameter may only be specified for driving directions where diff --git a/src/Google.Maps/TravelMode.cs b/src/Google.Maps/TravelMode.cs index 87ec14f..b4de1b7 100644 --- a/src/Google.Maps/TravelMode.cs +++ b/src/Google.Maps/TravelMode.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Google.Maps +namespace Google.Maps { /// /// When you calculate directions, you may specify which transportation mode to use. By default, directions are calculated as driving directions. The following travel modes are currently supported: diff --git a/src/Google.Maps/Units.cs b/src/Google.Maps/Units.cs index 67f7d43..8320476 100644 --- a/src/Google.Maps/Units.cs +++ b/src/Google.Maps/Units.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Google.Maps +namespace Google.Maps { /// /// When you calculate Directions Matrix, you may specify which Unit system mode to use. diff --git a/src/Google.Maps/ValueText.cs b/src/Google.Maps/ValueText.cs index 5afe2d0..4522ac3 100644 --- a/src/Google.Maps/ValueText.cs +++ b/src/Google.Maps/ValueText.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; using Newtonsoft.Json; namespace Google.Maps