File tree Expand file tree Collapse file tree 3 files changed +40
-4
lines changed
Route4MeSDKLibrary/DataTypes Expand file tree Collapse file tree 3 files changed +40
-4
lines changed Original file line number Diff line number Diff line change @@ -71,15 +71,15 @@ public sealed class Order : GenericParameters
71
71
public long MemberId { get ; set ; }
72
72
73
73
/// <summary>
74
- /// Geo latitude. Required
74
+ /// Geo latitude
75
75
/// </summary>
76
- [ DataMember ( Name = "cached_lat" ) ]
76
+ [ DataMember ( Name = "cached_lat" , EmitDefaultValue = false ) ]
77
77
public double CachedLat { get ; set ; }
78
78
79
79
/// <summary>
80
- /// Geo longitude. Required
80
+ /// Geo longitude
81
81
/// </summary>
82
- [ DataMember ( Name = "cached_lng" ) ]
82
+ [ DataMember ( Name = "cached_lng" , EmitDefaultValue = false ) ]
83
83
public double CachedLng { get ; set ; }
84
84
85
85
/// <summary>
Original file line number Diff line number Diff line change
1
+ using System ;
2
+ using Route4MeSDK . DataTypes ;
3
+
4
+ namespace Route4MeSDK . Examples
5
+ {
6
+ public sealed partial class Route4MeExamples
7
+ {
8
+ /// <summary>
9
+ /// Add Order
10
+ /// </summary>
11
+ /// <returns> Added Order </returns>
12
+ public void AddOrderWithNoLatAndLngAndUpdateAfterwards ( )
13
+ {
14
+ // Create the manager with the api key
15
+ var route4Me = new Route4MeManager ( ActualApiKey ) ;
16
+
17
+ var order = new Order ( )
18
+ {
19
+ Address1 = "Test Address1 " + ( new Random ( ) ) . Next ( 0 , 1000 ) ,
20
+ AddressAlias = "Test AddressAlias " + ( new Random ( ) ) . Next ( 0 , 1000 )
21
+ } ;
22
+
23
+ // Run the query
24
+ Order resultOrder = route4Me . AddOrder ( order , out string errorString ) ;
25
+
26
+ resultOrder . IsValidated = true ;
27
+
28
+ Order updatedOrder = route4Me . UpdateOrder ( resultOrder , out errorString ) ;
29
+
30
+ PrintExampleOrder ( updatedOrder , errorString ) ;
31
+
32
+ RemoveTestOrders ( ) ;
33
+ }
34
+ }
35
+ }
Original file line number Diff line number Diff line change @@ -341,6 +341,7 @@ static void Main(string[] args)
341
341
examples . AddOrder ( ) ;
342
342
examples . AddOrdersToOptimization ( ) ;
343
343
examples . AddOrdersToRoute ( ) ;
344
+ examples . AddOrderWithNoLatAndLngAndUpdateAfterwards ( ) ;
344
345
examples . AddScheduledOrder ( ) ;
345
346
examples . CreateOrderWithCustomField ( ) ;
346
347
examples . GetOrderByID ( ) ;
You can’t perform that action at this time.
0 commit comments