using System;
using System.Xml.Serialization;

namespace XeroApi.Model
{
    public class ManualJournal : ModelBase
    {
        [ItemUpdatedDate]
        public DateTime? UpdatedDateUTC { get; set; }

        [ItemId]
        public Guid ManualJournalID { get; set; }

        public DateTime? Date { get; set; }
        
        public string Status { get; set; }

        public LineAmountType LineAmountTypes { get; set; }
        
        public string Narration { get; set; }

        [XmlArrayItem("JournalLine")]
        public ManualJournalLineItems JournalLines { get; set; }
    }
    
    public class ManualJournals : ModelList<ManualJournal>
    {
    }
}
using System;
using System.Xml.Serialization;

namespace XeroApi.Model
{
    public class ManualJournal : ModelBase
    {
        [ItemUpdatedDate]
        public DateTime? UpdatedDateUTC { get; set; }

        [ItemId]
        public Guid ManualJournalID { get; set; }

        public DateTime? Date { get; set; }
        
        public string Status { get; set; }

        public LineAmountType LineAmountTypes { get; set; }
        
        public string Narration { get; set; }

        public string Url { get; set; }

        public bool? ShowOnCashBasisReports { get; set; }

        [XmlArrayItem("JournalLine")]
        public ManualJournalLineItems JournalLines { get; set; }
    }
    
    public class ManualJournals : ModelList<ManualJournal>
    {
    }
}
Add optional Url and ShowOnCashBasisReports fields for MJs
Add optional Url and ShowOnCashBasisReports fields for MJs [v2.15]
