/// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMcsuViolation
 /// class.
 /// </summary>
 public MicrosoftDynamicsCRMcsuViolation(System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string _csuIssuingofficerValue = default(string), string _csuCaseValue = default(string), string _createdonbehalfbyValue = default(string), int?statecode = default(int?), System.DateTimeOffset?csuDateandtimeofoffence = default(System.DateTimeOffset?), int?csuDisputed = default(int?), string _modifiedonbehalfbyValue = default(string), string _csuOffencelocationValue = default(string), decimal?csuTotal = default(decimal?), string versionnumber = default(string), string _csuCasepersondetailValue = default(string), string _owneridValue = default(string), string _transactioncurrencyidValue = default(string), string _modifiedbyValue = default(string), string _csuPersonValue = default(string), int?csuOffenceenteredinerror = default(int?), decimal?csuTotalBase = default(decimal?), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), System.DateTimeOffset?csuDateofdispute = default(System.DateTimeOffset?), System.DateTimeOffset?csuHearingdate = default(System.DateTimeOffset?), string _csuHearinglocationValue = default(string), string csuOffendertype = default(string), string _csuCasetaskdisputedeadlinedateValue = default(string), string _owningbusinessunitValue = default(string), string _createdbyValue = default(string), int?csuTotalState = default(int?), string csuViolationid = default(string), System.DateTimeOffset?csuTotalDate = default(System.DateTimeOffset?), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), int?timezoneruleversionnumber = default(int?), string _csuCasetaskhearingdateidValue = default(string), System.DateTimeOffset?csuOffenceenteredinerrorDate = default(System.DateTimeOffset?), int?csuPaid = default(int?), int?csuOffenceenteredinerrorState = default(int?), int?statuscode = default(int?), string _csuCorporateValue = default(string), System.DateTimeOffset?csuDisputedeadlinedate = default(System.DateTimeOffset?), string _owningteamValue = default(string), string _owninguserValue = default(string), int?importsequencenumber = default(int?), string csuName = default(string), System.DateTimeOffset?csuDateissued = default(System.DateTimeOffset?), decimal?exchangerate = default(decimal?), int?utcconversiontimezonecode = default(int?), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser owninguser = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMteam owningteam = default(MicrosoftDynamicsCRMteam), MicrosoftDynamicsCRMprincipal ownerid = default(MicrosoftDynamicsCRMprincipal), MicrosoftDynamicsCRMbusinessunit owningbusinessunit = default(MicrosoftDynamicsCRMbusinessunit), IList <MicrosoftDynamicsCRMsyncerror> csuViolationSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), IList <MicrosoftDynamicsCRMduplicaterecord> csuViolationDuplicateMatchingRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMduplicaterecord> csuViolationDuplicateBaseRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMasyncoperation> csuViolationAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMmailboxtrackingfolder> csuViolationMailboxTrackingFolders = default(IList <MicrosoftDynamicsCRMmailboxtrackingfolder>), IList <MicrosoftDynamicsCRMprocesssession> csuViolationProcessSession = default(IList <MicrosoftDynamicsCRMprocesssession>), IList <MicrosoftDynamicsCRMbulkdeletefailure> csuViolationBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess> csuViolationPrincipalObjectAttributeAccesses = default(IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess>), IList <MicrosoftDynamicsCRMcsuOffence> csuCsuViolationCsuOffenceViolation = default(IList <MicrosoftDynamicsCRMcsuOffence>), MicrosoftDynamicsCRMincident csuCase = default(MicrosoftDynamicsCRMincident), MicrosoftDynamicsCRMtransactioncurrency transactioncurrencyid = default(MicrosoftDynamicsCRMtransactioncurrency), MicrosoftDynamicsCRMcsuCourtlist csuHearingLocation = default(MicrosoftDynamicsCRMcsuCourtlist), MicrosoftDynamicsCRMcsuCasepersondetails csuCasePersonDetail = default(MicrosoftDynamicsCRMcsuCasepersondetails), MicrosoftDynamicsCRMcsuCasepersondetails csuPerson = default(MicrosoftDynamicsCRMcsuCasepersondetails), MicrosoftDynamicsCRMcsuCasebusinessandlocationdetails csuCorporate = default(MicrosoftDynamicsCRMcsuCasebusinessandlocationdetails), MicrosoftDynamicsCRMcsuCasebusinessandlocationdetails csuOffenceLocation = default(MicrosoftDynamicsCRMcsuCasebusinessandlocationdetails), MicrosoftDynamicsCRMsystemuser csuIssuingOfficer = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMcsuSeizuredetails> csuCsuViolationCsuSeizuredetails = default(IList <MicrosoftDynamicsCRMcsuSeizuredetails>), MicrosoftDynamicsCRMcsuCasetask csuCaseTaskHearingDateId = default(MicrosoftDynamicsCRMcsuCasetask), IList <MicrosoftDynamicsCRMcsuCasetask> csuCsuViolationCsuCasetask = default(IList <MicrosoftDynamicsCRMcsuCasetask>), MicrosoftDynamicsCRMcsuCasetask csuCaseTaskDisputeDeadlineDate = default(MicrosoftDynamicsCRMcsuCasetask))
 {
     Createdon = createdon;
     this._csuIssuingofficerValue = _csuIssuingofficerValue;
     this._csuCaseValue           = _csuCaseValue;
     this._createdonbehalfbyValue = _createdonbehalfbyValue;
     Statecode = statecode;
     CsuDateandtimeofoffence       = csuDateandtimeofoffence;
     CsuDisputed                   = csuDisputed;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     this._csuOffencelocationValue = _csuOffencelocationValue;
     CsuTotal      = csuTotal;
     Versionnumber = versionnumber;
     this._csuCasepersondetailValue   = _csuCasepersondetailValue;
     this._owneridValue               = _owneridValue;
     this._transactioncurrencyidValue = _transactioncurrencyidValue;
     this._modifiedbyValue            = _modifiedbyValue;
     this._csuPersonValue             = _csuPersonValue;
     CsuOffenceenteredinerror         = csuOffenceenteredinerror;
     CsuTotalBase                              = csuTotalBase;
     Overriddencreatedon                       = overriddencreatedon;
     CsuDateofdispute                          = csuDateofdispute;
     CsuHearingdate                            = csuHearingdate;
     this._csuHearinglocationValue             = _csuHearinglocationValue;
     CsuOffendertype                           = csuOffendertype;
     this._csuCasetaskdisputedeadlinedateValue = _csuCasetaskdisputedeadlinedateValue;
     this._owningbusinessunitValue             = _owningbusinessunitValue;
     this._createdbyValue                      = _createdbyValue;
     CsuTotalState                             = csuTotalState;
     CsuViolationid                            = csuViolationid;
     CsuTotalDate                              = csuTotalDate;
     Modifiedon = modifiedon;
     Timezoneruleversionnumber           = timezoneruleversionnumber;
     this._csuCasetaskhearingdateidValue = _csuCasetaskhearingdateidValue;
     CsuOffenceenteredinerrorDate        = csuOffenceenteredinerrorDate;
     CsuPaid = csuPaid;
     CsuOffenceenteredinerrorState = csuOffenceenteredinerrorState;
     Statuscode = statuscode;
     this._csuCorporateValue = _csuCorporateValue;
     CsuDisputedeadlinedate  = csuDisputedeadlinedate;
     this._owningteamValue   = _owningteamValue;
     this._owninguserValue   = _owninguserValue;
     Importsequencenumber    = importsequencenumber;
     CsuName                                      = csuName;
     CsuDateissued                                = csuDateissued;
     Exchangerate                                 = exchangerate;
     Utcconversiontimezonecode                    = utcconversiontimezonecode;
     Createdby                                    = createdby;
     Createdonbehalfby                            = createdonbehalfby;
     Modifiedby                                   = modifiedby;
     Modifiedonbehalfby                           = modifiedonbehalfby;
     Owninguser                                   = owninguser;
     Owningteam                                   = owningteam;
     Ownerid                                      = ownerid;
     Owningbusinessunit                           = owningbusinessunit;
     CsuViolationSyncErrors                       = csuViolationSyncErrors;
     CsuViolationDuplicateMatchingRecord          = csuViolationDuplicateMatchingRecord;
     CsuViolationDuplicateBaseRecord              = csuViolationDuplicateBaseRecord;
     CsuViolationAsyncOperations                  = csuViolationAsyncOperations;
     CsuViolationMailboxTrackingFolders           = csuViolationMailboxTrackingFolders;
     CsuViolationProcessSession                   = csuViolationProcessSession;
     CsuViolationBulkDeleteFailures               = csuViolationBulkDeleteFailures;
     CsuViolationPrincipalObjectAttributeAccesses = csuViolationPrincipalObjectAttributeAccesses;
     CsuCsuViolationCsuOffenceViolation           = csuCsuViolationCsuOffenceViolation;
     CsuCase                                      = csuCase;
     Transactioncurrencyid                        = transactioncurrencyid;
     CsuHearingLocation                           = csuHearingLocation;
     CsuCasePersonDetail                          = csuCasePersonDetail;
     CsuPerson                                    = csuPerson;
     CsuCorporate                                 = csuCorporate;
     CsuOffenceLocation                           = csuOffenceLocation;
     CsuIssuingOfficer                            = csuIssuingOfficer;
     CsuCsuViolationCsuSeizuredetails             = csuCsuViolationCsuSeizuredetails;
     CsuCaseTaskHearingDateId                     = csuCaseTaskHearingDateId;
     CsuCsuViolationCsuCasetask                   = csuCsuViolationCsuCasetask;
     CsuCaseTaskDisputeDeadlineDate               = csuCaseTaskDisputeDeadlineDate;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMcsuCourtdate
 /// class.
 /// </summary>
 public MicrosoftDynamicsCRMcsuCourtdate(int?timezoneruleversionnumber = default(int?), int?importsequencenumber = default(int?), string _csuJudicialreviewidValue = default(string), System.DateTimeOffset?csuCourtdecisiondate = default(System.DateTimeOffset?), string _owninguserValue = default(string), string csuCourtdateid = default(string), string _csuCourtlocationValue = default(string), string csuName = default(string), string versionnumber = default(string), string _modifiedbyValue = default(string), string _modifiedonbehalfbyValue = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string _owningteamValue = default(string), string csuOtherdecision = default(string), int?statuscode = default(int?), string _createdonbehalfbyValue = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), int?statecode = default(int?), string _owneridValue = default(string), string csuCourtdecisiondescription = default(string), string _owningbusinessunitValue = default(string), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), int?utcconversiontimezonecode = default(int?), int?csuCourtdecision = default(int?), string _createdbyValue = default(string), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser owninguser = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMteam owningteam = default(MicrosoftDynamicsCRMteam), MicrosoftDynamicsCRMprincipal ownerid = default(MicrosoftDynamicsCRMprincipal), MicrosoftDynamicsCRMbusinessunit owningbusinessunit = default(MicrosoftDynamicsCRMbusinessunit), IList <MicrosoftDynamicsCRMsyncerror> csuCourtdateSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), IList <MicrosoftDynamicsCRMduplicaterecord> csuCourtdateDuplicateMatchingRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMduplicaterecord> csuCourtdateDuplicateBaseRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMasyncoperation> csuCourtdateAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMmailboxtrackingfolder> csuCourtdateMailboxTrackingFolders = default(IList <MicrosoftDynamicsCRMmailboxtrackingfolder>), IList <MicrosoftDynamicsCRMprocesssession> csuCourtdateProcessSession = default(IList <MicrosoftDynamicsCRMprocesssession>), IList <MicrosoftDynamicsCRMbulkdeletefailure> csuCourtdateBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess> csuCourtdatePrincipalObjectAttributeAccesses = default(IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess>), MicrosoftDynamicsCRMcsuCourtlist csuCourtLocation = default(MicrosoftDynamicsCRMcsuCourtlist), MicrosoftDynamicsCRMcsuJudicialreview csuJudicialReviewId = default(MicrosoftDynamicsCRMcsuJudicialreview))
 {
     Timezoneruleversionnumber      = timezoneruleversionnumber;
     Importsequencenumber           = importsequencenumber;
     this._csuJudicialreviewidValue = _csuJudicialreviewidValue;
     CsuCourtdecisiondate           = csuCourtdecisiondate;
     this._owninguserValue          = _owninguserValue;
     CsuCourtdateid = csuCourtdateid;
     this._csuCourtlocationValue = _csuCourtlocationValue;
     CsuName                                      = csuName;
     Versionnumber                                = versionnumber;
     this._modifiedbyValue                        = _modifiedbyValue;
     this._modifiedonbehalfbyValue                = _modifiedonbehalfbyValue;
     Createdon                                    = createdon;
     this._owningteamValue                        = _owningteamValue;
     CsuOtherdecision                             = csuOtherdecision;
     Statuscode                                   = statuscode;
     this._createdonbehalfbyValue                 = _createdonbehalfbyValue;
     Modifiedon                                   = modifiedon;
     Statecode                                    = statecode;
     this._owneridValue                           = _owneridValue;
     CsuCourtdecisiondescription                  = csuCourtdecisiondescription;
     this._owningbusinessunitValue                = _owningbusinessunitValue;
     Overriddencreatedon                          = overriddencreatedon;
     Utcconversiontimezonecode                    = utcconversiontimezonecode;
     CsuCourtdecision                             = csuCourtdecision;
     this._createdbyValue                         = _createdbyValue;
     Createdby                                    = createdby;
     Createdonbehalfby                            = createdonbehalfby;
     Modifiedby                                   = modifiedby;
     Modifiedonbehalfby                           = modifiedonbehalfby;
     Owninguser                                   = owninguser;
     Owningteam                                   = owningteam;
     Ownerid                                      = ownerid;
     Owningbusinessunit                           = owningbusinessunit;
     CsuCourtdateSyncErrors                       = csuCourtdateSyncErrors;
     CsuCourtdateDuplicateMatchingRecord          = csuCourtdateDuplicateMatchingRecord;
     CsuCourtdateDuplicateBaseRecord              = csuCourtdateDuplicateBaseRecord;
     CsuCourtdateAsyncOperations                  = csuCourtdateAsyncOperations;
     CsuCourtdateMailboxTrackingFolders           = csuCourtdateMailboxTrackingFolders;
     CsuCourtdateProcessSession                   = csuCourtdateProcessSession;
     CsuCourtdateBulkDeleteFailures               = csuCourtdateBulkDeleteFailures;
     CsuCourtdatePrincipalObjectAttributeAccesses = csuCourtdatePrincipalObjectAttributeAccesses;
     CsuCourtLocation                             = csuCourtLocation;
     CsuJudicialReviewId                          = csuJudicialReviewId;
     CustomInit();
 }