2018-11-10 01:19:54 +00:00
|
|
|
|
using System;
|
2018-11-10 18:15:30 +00:00
|
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
using S22.Xmpp;
|
|
|
|
|
|
2018-11-10 01:19:54 +00:00
|
|
|
|
namespace RhinoReminds
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
public class Reminder
|
|
|
|
|
{
|
|
|
|
|
public int Id { get; }
|
2018-11-10 18:15:30 +00:00
|
|
|
|
public string Jid { get; }
|
|
|
|
|
[JsonIgnore]
|
|
|
|
|
public Jid JidObj => new Jid(Jid);
|
2018-11-10 01:19:54 +00:00
|
|
|
|
public DateTime Time { get; }
|
|
|
|
|
public string Message { get; }
|
|
|
|
|
|
2018-11-10 18:15:30 +00:00
|
|
|
|
public Reminder(int inId, string inJid, DateTime inTime, string inMessage)
|
2018-11-10 01:19:54 +00:00
|
|
|
|
{
|
|
|
|
|
Id = inId;
|
2018-11-10 18:15:30 +00:00
|
|
|
|
Jid = inJid;
|
2018-11-10 01:19:54 +00:00
|
|
|
|
Time = inTime;
|
|
|
|
|
Message = inMessage;
|
|
|
|
|
}
|
2018-11-10 18:15:30 +00:00
|
|
|
|
|
|
|
|
|
public override string ToString()
|
|
|
|
|
{
|
|
|
|
|
return $"[Reminder Id={Id}, Jid={Jid}, Time={Time}, Message={Message}";
|
|
|
|
|
}
|
2018-11-10 01:19:54 +00:00
|
|
|
|
}
|
|
|
|
|
}
|