Skip to content

Commit 0992be5

Browse files
authored
Merge pull request #19 from chen110xi/master
Options 调整解决无法发送定时任务的问题
2 parents de87ccf + 5d86f78 commit 0992be5

File tree

1 file changed

+8
-25
lines changed

1 file changed

+8
-25
lines changed

Jiguang.JPush/Model/Options.cs

Lines changed: 8 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,14 @@ namespace Jiguang.JPush.Model
88
/// </summary>
99
public class Options
1010
{
11-
/// <summary>
12-
/// 用来作为 API 调用标识,API 返回时被原样返回,以方便 API 调用方匹配请求与返回。不能为 0。
13-
/// </summary>
14-
[JsonProperty("sendno", DefaultValueHandling = DefaultValueHandling.Ignore)]
15-
public int SendNo { get; set; }
11+
[JsonProperty("sendno", NullValueHandling = NullValueHandling.Ignore)]
12+
public int? SendNo { get; set; }
1613

17-
/// <summary>
18-
/// 推送当前用户不在线时,为该用户保留多长时间的离线消息,以便其上线时再次推送。不修改该值即默认为 86400(1 天),最长 10 天。
19-
/// 设置为 0 表示不保留离线消息,只有推送当前在线的用户可以收到。
20-
/// <para>单位:秒。</para>
21-
/// </summary>
22-
[JsonProperty("time_to_live", DefaultValueHandling = DefaultValueHandling.Ignore)]
23-
[DefaultValue(-1)]
24-
public int TimeToLive { get; set; }
14+
[JsonProperty("time_to_live", NullValueHandling = NullValueHandling.Ignore)]
15+
public int? TimeToLive { get; set; }
2516

26-
/// <summary>
27-
/// 要覆盖的消息 Id。
28-
/// <para>覆盖功能起作用的时限是:1 天</para>
29-
/// </summary>
30-
[JsonProperty("override_msg_id", DefaultValueHandling = DefaultValueHandling.Ignore)]
31-
public long OverrideMessageId { get; set; }
17+
[JsonProperty("override_msg_id", NullValueHandling = NullValueHandling.Ignore)]
18+
public long? OverrideMessageId { get; set; }
3219

3320
/// <summary>
3421
/// iOS 推送是否为生产环境。默认为 false - 开发环境。
@@ -44,11 +31,7 @@ public class Options
4431
[JsonProperty("apns_collapse_id", NullValueHandling = NullValueHandling.Ignore)]
4532
public string ApnsCollapseId { get; set; }
4633

47-
/// <summary>
48-
/// 又名缓慢推送,把原本尽可能快的推送速度,降低下来,给定的 n 分钟内,均匀地向这次推送的目标用户推送。最大值为 1400,未设置则不是定速推送。不能为 0。
49-
/// <para>单位:分钟。</para>
50-
/// </summary>
51-
[JsonProperty("big_push_duration", DefaultValueHandling = DefaultValueHandling.Ignore)]
52-
public int BigPushDuration { get; set; }
34+
[JsonProperty("big_push_duration", NullValueHandling = NullValueHandling.Ignore)]
35+
public int? BigPushDuration { get; set; }
5336
}
5437
}

0 commit comments

Comments
 (0)