//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

// 
// This code was auto-generated by AFNOR StoredProcedureSystem, version 1.0
// 	

using System;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;

namespace AnnuaireCertifies.Domaine
{
    public partial class Bloc
    {

        [DataMember]
        public long ID { get; set; }
			
        [DataMember]
        public virtual TypeBloc TypeBloc { get; set; }

        [DataMember]
        public long TypeBlocID { get; set; }

        [DataMember]
		[StringLength(128)]
        public string Libelle { get; set; }
			
        [DataMember]
        public virtual TypeRenduBloc TypeRenduBloc { get; set; }

        [DataMember]
        public long TypeRenduBlocID { get; set; }

        [DataMember]
		[StringLength(255)]
        public string Code { get; set; }

        [DataMember]
        public Nullable<DateTime> DateDebut { get; set; }

        [DataMember]
        public Nullable<DateTime> DateFin { get; set; }

        [DataMember]
		[StringLength(Int32.MaxValue)]
        public string Titre { get; set; }

        [DataMember]
        public Nullable<long> Option { get; set; }
    }
}
