//------------------------------------------------------------------------------
// <auto-generated>
//    This code was generated from a template.
//
//    Manual changes to this file may cause unexpected behavior in your application.
//    Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace ERD
{
    using System;
    using System.Collections.Generic;
    
    public partial class TblDeveloper
    {
        public TblDeveloper()
        {
            this.TblDebtors = new HashSet<TblDebtor>();
            this.TblResorts = new HashSet<TblResort>();
            this.TblSACRRASettings = new HashSet<TblSACRRASetting>();
            this.TblSalesVenues = new HashSet<TblSalesVenue>();
            this.TblSalesVenueClubDevelopers = new HashSet<TblSalesVenueClubDeveloper>();
            this.TblStreamlines = new HashSet<TblStreamline>();
            this.TblUpdateBankingDetails = new HashSet<TblUpdateBankingDetail>();
            this.Transfigurations = new HashSet<Transfiguration>();
        }
    
        public int OID { get; set; }
        public string Name { get; set; }
        public Nullable<System.DateTime> DateCreated { get; set; }
        public string CreatedBy { get; set; }
        public string NCRNumber { get; set; }
        public Nullable<System.Guid> Address { get; set; }
        public string TelephoneNumber { get; set; }
        public Nullable<int> OptimisticLockField { get; set; }
        public Nullable<int> GCRecord { get; set; }
        public string RegistrationNumber { get; set; }
        public string Abbreviation { get; set; }
        public Nullable<int> DocumentsSignedBy { get; set; }
        public Nullable<bool> MayTransfigure { get; set; }
        public Nullable<bool> MayUpgrade { get; set; }
        public Nullable<System.Guid> PostalAddress { get; set; }
        public Nullable<System.Guid> BankingDetails { get; set; }
        public string FaxNumber { get; set; }
        public Nullable<bool> MayTranscollect { get; set; }
        public Nullable<bool> ExternalDeveloper { get; set; }
        public string Key { get; set; }
        public string AVSCode { get; set; }
        public Nullable<short> Company { get; set; }
        public Nullable<int> CapitalStatementBankAccount { get; set; }
        public Nullable<int> ManagementStatementAccount { get; set; }
        public string EmailSubject { get; set; }
        public Nullable<System.Guid> LevyBankingDetails { get; set; }
        public string AccessKey { get; set; }
        public string SecretKey { get; set; }
    
        public virtual ICollection<TblDebtor> TblDebtors { get; set; }
        public virtual ICollection<TblResort> TblResorts { get; set; }
        public virtual ICollection<TblSACRRASetting> TblSACRRASettings { get; set; }
        public virtual ICollection<TblSalesVenue> TblSalesVenues { get; set; }
        public virtual ICollection<TblSalesVenueClubDeveloper> TblSalesVenueClubDevelopers { get; set; }
        public virtual ICollection<TblStreamline> TblStreamlines { get; set; }
        public virtual ICollection<TblUpdateBankingDetail> TblUpdateBankingDetails { get; set; }
        public virtual ICollection<Transfiguration> Transfigurations { get; set; }
    }
}
