using SQLite;
namespace FieldLogger.Models;
[Table("jobs")]
public sealed class Job
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
[NotNull]
public string Name { get; set; } = "";
public string Notes { get; set; } = "";
public DateTime CreatedUtc { get; set; } = DateTime.UtcNow;
/// Reserved for MQTT sync: server-side job identifier once provisioned remotely.
public string? RemoteId { get; set; }
/// Reserved for MQTT sync: true once all points have been pushed to the server.
public bool Synced { get; set; }
}