Skip to content

Commit 154a2b1

Browse files
Dmitry KovalDmitry Koval
authored andcommitted
Order's priority is supported (v.7.7.2.0).
1 parent 7aa604f commit 154a2b1

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed

route4me-csharp-sdk/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
## [7.7.2.0] - 2023-09-06
5+
Order's priority is supported.
6+
47
## [7.7.1.0] - 2023-07-14
58
HTTP response handling is improved.
69

route4me-csharp-sdk/Route4MeSDKLibrary/DataTypes/Order.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,5 +361,11 @@ public sealed class Order : GenericParameters
361361
/// </summary>
362362
[DataMember(Name = "group", EmitDefaultValue = false)]
363363
public string Group { get; set; }
364+
365+
/// <summary>
366+
/// Priority.
367+
/// </summary>
368+
[DataMember(Name = "priority", EmitDefaultValue = false)]
369+
public byte? Priority { get; set; }
364370
}
365371
}

route4me-csharp-sdk/Route4MeSDKLibrary/Route4MeSDKLibrary.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ The service is typically used by organizations who must route many drivers to ma
1616
<RepositoryUrl>https://github.com/route4me/route4me-net-core/tree/master/route4me-csharp-sdk</RepositoryUrl>
1717
<RepositoryType>git</RepositoryType>
1818
<PackageTags>Route4Me, Route Optimization, SDK, GIS</PackageTags>
19-
<Version>7.7.1.0</Version>
19+
<Version>7.7.2.0</Version>
2020
<PackageReleaseNotes>See https://github.com/route4me/route4me-net-core/blob/master/route4me-csharp-sdk/CHANGELOG.md for release note details.</PackageReleaseNotes>
21-
<AssemblyVersion>7.7.1.0</AssemblyVersion>
22-
<FileVersion>7.7.1.0</FileVersion>
21+
<AssemblyVersion>7.7.2.0</AssemblyVersion>
22+
<FileVersion>7.7.2.0</FileVersion>
2323
</PropertyGroup>
2424

2525
<ItemGroup>

route4me-csharp-sdk/Route4MeSDKUnitTest/Tests/OrdersGroupTests.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,8 @@ public void GetOrdersUpdatesTest()
654654
var orderParams = new Order
655655
{
656656
Address1 = "201 LAVACA ST APT 746, AUSTIN, TX, 78701, US",
657-
ExtFieldCustomData = new Dictionary<string, string>(){ { "Assigned_Inspector", "12345" } }
657+
ExtFieldCustomData = new Dictionary<string, string>(){ { "Assigned_Inspector", "12345" } },
658+
Priority = 255
658659
};
659660
var order = route4Me.AddOrder(orderParams, out var errorString1);
660661

@@ -663,6 +664,8 @@ public void GetOrdersUpdatesTest()
663664
var updatedOrder = route4Me.UpdateOrder(order, out var errorString3);
664665
updatedOrder = route4Me.GetOrderByID(new OrderParameters() { order_id = updatedOrder.OrderId.ToString() }, out var errIgnored);
665666

667+
Assert.That(updatedOrder.Priority, Is.EqualTo(255));
668+
666669
var secondsIn10mins = 10 * 60;
667670
var lastKnownTs = DateTimeOffset.UtcNow.ToUnixTimeSeconds() - secondsIn10mins;
668671
var orders = route4Me.GetOrdersUpdates(new OrderUpdatesParameters(){ LastKnownTs = lastKnownTs }, out var errorString4);

0 commit comments

Comments
 (0)