Skip to content

Commit f62a40e

Browse files
committed
Add rate support
1 parent 2a5becf commit f62a40e

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

Sensible.PredictionIO.NET/UserAction.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ public class Actions
2323

2424
public string Action { get; set; }
2525

26+
public int Rate { get; set; }
27+
2628
public List<double> Coordinates { get; set; }
2729
}
2830
}

Sensible.PredictionIO.NET/UserActionRequestBuilder.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ public RestClient Build()
2626
RestRequest.AddParameter("pio_action", _userAction.Action);
2727
RestRequest.AddParameter("pio_uid", _userAction.UserId);
2828
RestRequest.AddParameter("pio_iid", _userAction.ItemId);
29+
if (_userAction.Action == UserAction.Actions.Rate && _userAction.Rate >= 1 && _userAction.Rate <= 5)
30+
{
31+
RestRequest.AddParameter("pio_rate", _userAction.Rate);
32+
}
2933
if (_userAction.Coordinates != null && _userAction.Coordinates.Count == 2)
3034
{
3135
RestRequest.AddParameter("pio_latlng", string.Format("{0},{1}", _userAction.Coordinates[0].ToString(CultureInfo.InvariantCulture), _userAction.Coordinates[1].ToString(CultureInfo.InvariantCulture)));

0 commit comments

Comments
 (0)