﻿using SQLite;

namespace Quest.MobileServices.Database.ReferenceData
{
    public class CadStatusDefinitionDb : IDbEntry
    {
        [PrimaryKey, AutoIncrement]
        public int Id { get; set; }

        public int InternalStatusId { get; set; }
        public int ExternalStatusId { get; set; }
        public int PrimaryStatus { get; set; }
        public string StatusText { get; set; }
        public int MessageTextId { get; set; }
        public string BackgroundColour { get; set; }
        public string ForegroundColour { get; set; }
        public bool NavigationButtonEnabled { get; set; }
        public bool MustHaveEvent { get; set; }
        public bool CancelNavigation { get; set; }
        public bool AllowAudio { get; set; }
        public bool AutoShowMapScreen { get; set; }
        public string SpeechText { get; set; }
        public bool CanAcceptCancellation { get; set; }
        public bool CanAutoAiq { get; set; }
        public bool StatusButtonEnabled { get; set; }
        public bool IsStationary { get; set; }
        public bool CanUpdateEventLocation { get; set; }
    }
}
